libpng 15.so.15(BIOVIAに必要)をインストールするには?

libpng 15.so.15(BIOVIAに必要)をインストールするには?

次のリンクのBIOVIAインストールガイドのほとんどの手順に従いました。https://www.researchgate.net/publication/353035302_Method_for_installing_Biovia_Discovery_Studio_Viewer_2021_in_Linux_Mint_201_or_Ubuntu_2004

ただし、libpng 15.so.15をインストールするには、Step.23で停止する必要があります。ファイルをダウンロードしてインストールする方法についていくつかの提案があることがわかりました(https://askubuntu.com/questions/1407746/how-to-install-biovia-discovery-studio-on-lubuntu#new-answer?newreg=5982995cc1bc49599befe8132682908c)。それはまだ私にとってはうまくいきません。

Linux Mintターミナルの指示は次のとおりです。ここに画像の説明を入力してください。

私のLinux Mintシステム情報:発行者ID:Linuxmint説明:Linux Mint 21バージョン:21コード名:vanessa

誰もがこれらの問題を解決する方法についてアドバイスを与えることができますか?

答え1

簡単に言えば、あなたは全く知らない。

あなたの排他的なソフトウェアはあなたのシステムにないバージョンのライブラリに依存します。したがって、特定のバージョンを直接ビルドする必要があり(接続された質問に対する回答が失敗した場合)、Linuxが以前のバージョンのリリースでビルドするのと同じです。正しく実行されると、結果ライブラリはBIOVIA Discovery Visualizerに必要なライブラリとバイナリ互換であり、最新のディストリビューションではシステムライブラリを引き続き使用します。そうしないと予測できない瞬間に状況が崩れることもあり、たくさん科学アプリケーションの場合、さらに悪いことは、自分が知らないうちに破損した結果が表示され、実行したすべての科学作業が無効になる可能性があることです。

だから。いいえ。

代わりに動作することが知られている環境で実行してください。ガイドはこれがCentOSであることを示しています。とても簡単です。

  1. Ubuntuにpodmanをインストールします。 (sudo apt install podman/etc/subuidファイルと/etc/subgidファイルにもユーザーを追加する必要があるかどうかはわかりません。私はUbuntuを使用していません。そうする必要がある場合はここにガイドがあります。)

  2. 動作していることをテストするには:podman run -it --rm centos:7シェルを取得すると、root@すべてが機能し始めます。exit、あなたは再びきれいになりました。それ以外の場合 1. まず修正する必要があります。

  3. 次に、以下を含む指示に従ってくださいMake executable: "chmod +x install_DSClient.sh"
    今解凍したインストールファイルを~/progrs/BIOVIA2021

  4. 必要なすべてのライブラリを含むコンテナを作成し、内部にインストールして実行しましょう。

    4.1。コマンドラインが長くなることをご了承ください。podman run --rm -it --name preinstalled -e DISPLAY=$DISPLAY --device /dev/dri -v /tmp/.X11-unix/X0:/tmp/.X11-unix/X0 -v ~/.Xauthority:/root/.Xauthority:Z --security-opt label=type:container_runtime_t -v /path/to/progs/BIOVIA2021:/installer:Z centos:7

    4.2。コンテナにルートシェルが再表示されます。そこに指定されたパッケージをインストールします。BIOVIAシステム要件文書、146ページ(また、Dassault Systèmesが多数の1000ユーロで、ソフトウェアに関する文書で書かれた誤字を修正しました...): yum install -y alsa-lib audit-libs bc bzip2-libs cairo compat-libstdc++-33 compat-libtiff3 e2fsprogs-libs expat fontconfig freetype gd glib2 glibc keyutils-libs krb5-libs libICE libSM libX11 libXau libXdamage libXdmcp libXfixes libXi libXinerama libXmu libXpm libXrender libXt libXtst libXxf86vm libdrm libgcc libjpeg-turbo libnsl libpcap libpng15 libpng15 libselinux libsepol libstdc++ libXext pam tcsh zlib

    4.3これでコンテナへのインストールを開始し./install_DSClient.sh、残りのガイドに従ってください。ガイドがおすすめする場所がとんでもないので、あちこちの/opt/BIOVIA代わりにご利用ください~/progs/BIOVIA2021libpng23すでにインストールされているので、手順23をスキップしてください。 :)

    4.4 Visualizerを初めて実行した後、2番目の端末(!)を開き、実行します。podman commit -f docker -m visualizer preinstalled

  5. ここからプログラムを起動できますpodman run --rm -it -e DISPLAY=$DISPLAY --device /dev/dri -v /tmp/.X11-unix/X0:/tmp/.X11-unix/X0 -v ~/.Xauthority:/root/.Xauthority:Z --security-opt label=type:container_runtime_t -v /home/data/you/want/to/work/with:data:Z centos:7 /opt/BIOVIA/DiscoveryStudio2021/bin/DiscoveryStudio2021

関連情報