9.2.0 Installation on Linux
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report
The installation is not really an installation procedure as we knew it from version 6 or 7. One has to unpack a tag.gz archive and has to copy it where one pleases. From my point of view this is a non-professional way to install software as it implies issues when installing as root in /opt/ for example:
- If you do that as non-root user, there is not much to fix: After unpacking change into directory eagle-9.2.0/lib and delete all files starting with libxcb*. If the executable "eagle" in eagle-9.2.0 is started, everything should work fine (make sure this stuff is installed: libx11-xcb1, libxcb-dri2-0, libxcb-dri3-0, libxcb-glx0, libxcb-present0, libxcb-sync1, libxcb-xfixes0. see also https://forums.autodesk.com/t5/eagle-forum/can-t-run-eagle-on-debian-10-testing/td-p/8312348).
- If you want to install it as root in /opt for example, there is a lot to be fixed. Important when unpacking the tar file is the option --no-same-owner. Otherwise you get the files unpacked with the root user id 501, which is probably not your root user id. Further-on lots of file permissions are way to restrictive so that the non-root user is unable to start eagle. I made things probably unnecessary labor-some but it finally worked and I have got no other idea how to solve the issues. I did this procedure under OpenSuse Tumbleweed: First copy the archive file in /opt . Then proceed as follows:
gunzip Autodesk_EAGLE_9.2.0_English_Linux_64bit.tar.gz
tar --no-same-owner -xf Autodesk_EAGLE_9.2.0_English_Linux_64bit.tar
cd eagle-9.2.0/
All files must have the r (readable) flag set so that also non-root users can open and read them:
chmod -R a+r *
All directories must be readable by all users. so that non-root users can change into them:
find . -type d -exec chmod a+x {} \; Change into the lib directory:
cd eagle-9.2.0/lib
Remove all files starting with libxcb:
rm libxcb*
The remaining libraries here must be set executable for non-root users. I'm not sure if all files require this setting but this way all of them are addressed:
chmod 755 *
Change into the next directory and set the permissions as follows:
cd ../libexec
chmod 755 QtWebEngineProcess
Now you can launch Eagle as non-root user.
