特定の.debバイナリを互いにインストールして削除する必要がありますか?それでは、この問題をどのように解決しますか?
オフラインPCにKodiをインストールしたいが、kodi-binを必要とするkodi-x11用の.debをインストールすることはできません。
コンピュータをインターネットのある場所に持ち込み、パッケージインストーラを使用する必要がありました。 Kodi-binまたはkodi-x11を選択しましたが、パッケージマネージャがkodi-x11またはkodi-binを同時にインストールしたことを確認しました。
そのうちの1つを削除しようとすると、他のものとの依存関係の問題によって削除できないというメッセージが表示されます。必要に応じて2つを同時に削除/インストールできますか?
ありがとう
答え1
パッケージは循環依存関係を持つことができますが、Debian ディストリビューション自体に関する限りこれは避けるべきです(通常はエラーと見なされます。kodi
この場合、963865)。
パッケージ管理ツール(dpkg
などapt
)は循環依存関係を処理する方法を知っていますが(詳細については上記のリンクを参照)、これを行うには関連するすべてのパッケージについて知っておく必要があります。直接使用する場合、dpkg
これはインストール中.deb
に同じ呼び出しですべてのファイルを指定し、削除中に同じ呼び出しですべての依存パッケージ(この場合)dpkg -i
の名前を指定する必要があることを意味します。これらのアンインストールを直接処理する方法を知っていますが、オフラインインストールにも同じことが当てはまります。すべてのファイルは同じ呼び出しで指定する必要があります。dpkg -r
dpkg -r kodi-bin kodi-x11
apt
.deb
apt install