May 14, 2014

EAGLE PCB 6.5.0 for Linux

EAGLE PCB 6.5.0 を CentOS 6.5 (x86_64) にインストールしようとしたところ、libssl.so.1.0.0 や libcrypto.so.1.0.0 がないと怒られる。OpenSSL のアップデートで libssl.so.1.0.1e になっていたのが問題。アップデートでは古いバージョン名のシンボリックリンクは作ってくれない模様。
Download - Get the latest Version of EAGLE PCB Design Software [cadsoftusa.com] によると 32-bit runtime environment with the libraries libssl.so.1.0.0 and libcrypto.so.1.0.0. とあるので、32-bit 版の openssl をインストールして、lib*.so.1.0.0 というシンボリックリンクを作って解決。
$ ./eagle-lin-6.5.0.run 
/tmp/eagle-setup.3131/eagle-6.5.0/bin/eagle: error while loading shared libraries: libssl.so.1.0.0: cannot open shared object file: No such file or directory
# yum install openssl.i686
# cd /usr/lib
# ln -s libssl.so.1.0.1e libssl.so.1.0.0
# ln -s libcrypto.so.1.0.1e libcrypto.so.1.0.0