Eagle CAD 7 na Fedora Linux 21 64-bita
Na web sajtu CadSoftUSA piše:
Download the file eagle-lin-7.2.0.run and run it. This self-extracting shell script will guide you through the setup process. You may need to click on the above link with the right mouse button and select “Save Link As…”. To run this file you need to make it executable, or enter “sh eagle-lin-6.6.0.run” in a shell window. System requirements: Linux based on kernel 2.6 for Intel computers, X11 with a minimum color depth of 8 bpp, 32-bit runtime environment with the libraries libssl.so.1.0.0 and libcrypto.so.1.0.0.
Kao što se iz datog može videti Eagle koristi 32-bitne biblioteke, tako da je potrebno instalirati te 32-bitne bibloteke da bi on funkcionisao na 64-bitnom operativnom sistemu. Operativni sistem je Fedora Linux 21 (64-bitni). Hajde da skinemo instalaciju, pokrenemo je i vidimo kako će to da prođe…
# wget ftp://ftp.cadsoft.de/eagle/program/7.2/eagle-lin-7.2.0.run
# sh eagle-lin-7.2.0.run
Posle pokretanja instalacije, instaler prijavljuje da mu nedostaju sledeće biblioteke:
* libXrender.so.1 => not found
* libXrandr.so.2 => not found
* libXcursor.so.1 => not found
* libfreetype.so.6 => not found
* libfontconfig.so.1 => not found
* libXext.so.6 => not found
* libX11.so.6 => not found
* libXi.so.6 => not found
* libssl.so.1.0.0 => not found
* libcrypto.so.1.0.0 => not found
* libz.so.1 => not found
* libgcc_s.so.1 => not found
Da bi zadovoljili zavisnost Eagle pakete potrebno je instalirati sledeće i686 packete (paketi su bold, njihove zavisnosti su italik): libXrender, libX11, libXau, libXcb, libXrandr, libXext, libXcursor, libXfixes, freetype, bzip2-libs, libpng, zlib, fontconfig, expat, libXi, openssl-libs, keyutils-libs, krb5-libs, libcom_err, libgcc, libselinux, libstdc++, libverto, pcre, xz-libs. Dovoljna će biti sledeća komanda u terminalu:
# yum install libXrender libXrandr libXcursor freetype fontconfig libXi openssl-libs libsdtc++
Sledeći problem na koji nailazim je verzija libcrypt i libssl, na Fedori su verzije ovih paketa novije nego što Eagle očekuje, zato kreiram linkove koje Eagle očekuje prema paketima koje imam instalirane…
# cd /usr/lib
# ln -s libcrypto.so.1.0.1k libcrypto.so.1.0.0
# ln -s libssl.so.1.0.1k libssl.so.1.0.0
Pokrećem EagleCAD…
Sada sve radi kako treba, jedino treba obratiti pažnju prilikom updejta operativnog sistema na libcrypt i libssl, ako se promene verzije treba promeniti i linkove.
Rešenje pronašao na: Christian’s Blog