分子シミュレーション関連:discovery_studio:linuxmint20.3_discovery_studio_visualizer_2021_のインストール方法

LinuxMint20.3 + Discovery Studio Visualizer 2021 のインストール方法

  • BIOVIA は Ubuntu をサポートする気はないようなので、インストールするには少しテクニックが必要である。
  • 参考サイトの方法が有効だが、その通りにやるとうまくいかなかったので、その改良版を紹介する。
  • インストール先は、/opt/BIOVIA/DiscoveryStudio2021 として紹介する。
  1. Free Download: BIOVIA Discovery Studio Visualizer \- Dassault Systèmes から BIOVIA_2021.DS2021Client.bin を入手する (ここでは、$HOME/Downloads にダウンロードしたとする)。
  2. 端末を開き、インストーラに実行権限を与える。
    $ cd $HOME/Downloads
    $ chmod +x BIOVIA_2021.DS2021Client.bin
  3. インストーラを展開モードで実行する。
    $ ./BIOVIA_2021.DS2021Client.bin --noexec --target $HOME/Downloads/BIOVIA
  4. /bin/sh のリンク先を一時的に書き換える。
    $ cd /bin
    $ sudo mv sh sh.orig
    $ sudo ln -s bash sh
    • インストーラ内に含まれるシェルスクリプトは /bin/sh によって実行されるが、/bin/shdash という bash の低機能版にリンクされており、シェルスクリプトが想定する動作の一部が機能しない。
    • 参考サイトでは、シェルスクリプト内の 1 行目のシェバン行を書き換えることで対応しており、本来ならセキュリティ的にも安全で解決できる良い方法だが、シェルスクリプトではスクリプトの MD5 をチェックしており、ファイルを書き換えるとインストールが途中で失敗する。
  5. エディタで、インストール用のスクリプト install_DSClient.sh 内の alias echoe=“echo -e の前に、shopt -s expand_aliases を追記する。
    $ cd $HOME/Downloads/BIOVIA
    $ xed install_DSClient.sh
  6. インストール先のディレクトリを作成する。
    $ sudo mkdir -p /opt/BIOVIA/DiscoveryStudio2021
  7. インストールを実行する。
    $ sudo ./install_DSClient.sh
    1. インストール先が正しいかの質問に No と答える (デフォルトはホームディレクトリであるため)。→ 2
    2. 正しいインストール先を入力する。→ /opt/BIOVIA/DiscoveryStudio2021
    3. 再度、インストール先を尋ねられるので、Yes と答える。→ 1
    4. インストールに必要なディスクスペースを確認されるので、Yes と答える。→ 1
  8. ライセンスパックをインストールする。
    $ cd lp_installer
    $ sudo ./lp_setup_linux.sh
    1. インストール先が正しいかの質問に No と答える (デフォルトはホームディレクトリであるため)。→ 2
    2. 正しいインストール先を入力する。→ /opt/BIOVIA/DiscoveryStudio2021
    3. 再度、インストール先を尋ねられるので、Yes と答える。→ 1
    4. ライセンスパックのインストールに必要なディスクスペースを確認されるので、Yes と答える。→ 1
    5. 他のインストールをするか尋ねられるので、特にせずに継続すると答える。→ 0
  9. /bin/sh を元に戻す。
    $ cd /bin
    $ sudo rm sh
    $ sudo mv sh.orig sh
  10. 足りないライブラリを「 RPM resource libpng15\.so\.15\(\)\(64bit\)」の libpng15-1.5.30-14.el9.x86_64.rpm からダウンロードする。→ $HOME/Downloads/libpng15-1.5.30-14.el9.x86_64.rpm
  11. ライブラリの展開に必要なパッケージをインストールする。
    $ sudo apt install rpm2cpio
  12. ライブラリを展開する。
    $ rpm2cpio libpng15-1.5.30-14.el9.x86_64.rpm | cpio -idv
  13. ライブラリをコピーする。
    $ 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
  14. ショートカットを作成する。
    1. 以下の内容のファイルを作成する。→ $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;
    2. 実行権限を付与する。
      $ chmod +x $HOME/.local/share/applications/discoverystudio2021.desktop
  • 分子シミュレーション関連/discovery_studio/linuxmint20.3_discovery_studio_visualizer_2021_のインストール方法.txt
  • 最終更新: 2022/01/13 11:18
  • by mumeiyamibito