AMD64
システムに外部アーキテクチャを追加しました。 arm64
。 libproj9:arm64
をインストールするとします。次のエラーが発生します。
libproj9:arm64 : Depends: proj-data:arm64 but it is not installable
proj-data
パッケージ( ここ )を見ると、アーキテクチャサポートがall
であることがわかります。したがって、理論的には、proj-data
をapt-get install proj-data
としてインストールすると、すべてのアーキテクチャがサポートされます。つまり、アーキテクチャに依存しません。
しかし...パッケージマネージャーはproj-data:arm64
を探しており、当然それを見つけることができず、失敗しています。
.deb
ファイルを編集する必要があります ここに示されているように で、dpkgをだまそうとしますか?だから私は今のところhacky
ソリューションがあると思ったので、私はそれが好きではありませんが、少なくとも作業を続けることができます。誰かが一時的な解決策に興味がある場合:
proj-data
:apt-get download proj-data
fpm -e -s deb -t deb ../proj-data_4.9.2-2_all.deb
Architecture: all
をArchitecture: arm64
。に変更します更新:documentation に基づいて実際に
Architecture: any
を使用する方法です(ただし、テストしていません)。
.deb
をインストールしました:dpkg -i <deb_file>
そしてlibproj9:arm64
がproj-data:arm64
の検索に不満を言うことはもうありません。