私はArchlinuxを実行しています。最近呼び出されたパッケージの1つがicu
更新されましたが、Firefoxはlibicuuc.so.56
Rに依存していますlibicuuc.so.55
。この問題をどのように解決できますか?
注:RパッケージはIntel MKL
ライブラリ用に構築されているため、新しいバージョンの依存関係では機能しません。 Rを再構築してみました。それでも以前のバージョンに依存しています。libicuuc.so.55
ベストアンサー1
私はあなたが古いライブラリを使って特定の実行可能ファイルを実行したいと思います。実行ファイルを呼び出してみましょうmyprogram
。
libicuuc.so.55
たとえば、別のディレクトリに配置する場合は、次のコマンドを使用して古いライブラリを使用するように指示/opt/oldlibs/libicuuc.so.55
できます。myprogram
LD_LIBRARY_PATH=/opt/oldlibs myprogram
ライブラリファイルはパッケージファイルから抽出できます(リソースにあります/var/cache/pacman/pkg
)。
それでもアプリケーションの使用計画の問題が解決しない場合は、chroot
限られた環境(使用)またはコンテナで実行することを検討できます。