インストールしようとしています。スタータ16Debian 12 「本虫」。 Stataには残念ながら、リポジトリ(バージョン16)で満たされlibpng12
てlibpng
いない依存関係が必要です。 libpng12 debパッケージをダウンロードしましたが、インストールしようとすると、マルチアーキテクチャサポートに関するエラーメッセージが表示されます。
dpkg: regarding libpng12-0_1.2.50-2+deb8u3_amd64.deb containing libpng12-0:amd64, pre-dependency problem:
libpng12-0 pre-depends on multiarch-support
multiarch-support is not installed.
dpkg: error processing archive libpng12-0_1.2.50-2+deb8u3_amd64.deb (--install):
pre-dependency problem - not installing libpng12-0:amd64
Errors were encountered while processing:
libpng12-0_1.2.50-2+deb8u3_amd64.deb
私のOSとパッケージは両方とも64ビットなので、ここでマルチアーキテクチャのサポートが必要な理由がわかりません。実行してみるとdpkg --print-architecture
amd64と出ましたね。私の考えでは、dpkgの現在のバージョンはすでに複数のアーキテクチャでサポートされています。
このパッケージをどのようにインストールしますか?
答え1
multiarch-support
マルチアーキテクチャライブラリパスへの移行中に使用される移行パッケージ。
私の考えにあなたのための最善の解決策は、(Stataに最新バージョンでビルドされたパッケージを提供させることに加えてlibpng
)インストールすることです。少し新しいバージョンlibpng12-0
に依存しませんmultiarch-support
。