/opt/BIOVIA/DiscoveryStudio2021
として紹介する。BIOVIA_2021.DS2021Client.bin
を入手する (ここでは、$HOME/Downloads
にダウンロードしたとする)。$ cd $HOME/Downloads $ chmod +x BIOVIA_2021.DS2021Client.bin
$ ./BIOVIA_2021.DS2021Client.bin --noexec --target $HOME/Downloads/BIOVIA
$ cd /bin $ sudo mv sh sh.orig $ sudo ln -s bash sh
/bin/sh
によって実行されるが、/bin/sh
は dash
という bash の低機能版にリンクされており、シェルスクリプトが想定する動作の一部が機能しない。install_DSClient.sh
内の alias echoe=“echo -e
の前に、shopt -s expand_aliases
を追記する。$ cd $HOME/Downloads/BIOVIA $ xed install_DSClient.sh
$ sudo mkdir -p /opt/BIOVIA/DiscoveryStudio2021
$ sudo ./install_DSClient.sh
/opt/BIOVIA/DiscoveryStudio2021
$ cd lp_installer $ sudo ./lp_setup_linux.sh
/opt/BIOVIA/DiscoveryStudio2021
/bin/sh
を元に戻す。$ cd /bin $ sudo rm sh $ sudo mv sh.orig sh
libpng15-1.5.30-14.el9.x86_64.rpm
からダウンロードする。→ $HOME/Downloads/libpng15-1.5.30-14.el9.x86_64.rpm
$ sudo apt install rpm2cpio
$ rpm2cpio libpng15-1.5.30-14.el9.x86_64.rpm | cpio -idv
$ cd $HOME/Downloads/usr/lib64 $ sudo cp libpng15.so.15.30.0 /opt/BIOVIA/DiscoveryStudio2021/lib $ cd /opt/BIOVIA/DiscoveryStudio2021/lib $ sudo ln -s libpng15.so.15.30.0 libpng15.so.15
$HOME/.local/share/applications/discoverystudio2021.desktop
[Desktop Entry] Encoding=UTF-8 Version=1.0 Type=Application Path=/opt/BIOVIA/DiscoveryStudio2021 Exec=/opt/BIOVIA/DiscoveryStudio2021/bin/DiscoveryStudio2021 Icon=/opt/BIOVIA/DiscoveryStudio2021/share/PluginDescriptors/Icons/Container/appicon.png Terminal=false Name=Discovery Studio 2021 Client GenericName=DiscoveryStudio2021 Comment=BIOVIA Discovery Studio 2021 Categories=GTK;GNOME;Utility;
$ chmod +x $HOME/.local/share/applications/discoverystudio2021.desktop