dpkg
マイコンピュータにインストールされているパッケージの一覧を表示するツールを使用しようとしています。この-l
オプションを使用すると、一部のパッケージが「un」として報告されます。これは不明、「インストールされていません」を意味します。 「インストールされていません」というフラグは、そのようなパッケージがあり、私が実行しているシステムで使用できますが、私のコンピュータ(ローカル)には存在せず、.deb
Webからファイルをダウンロードしてインストールする必要があることを意味しますか?
ベストアンサー1
まず、基本的な問題を解決します。
dpkg -l | grep '^.i'
インストールされているすべてのパッケージが一覧表示されます。たとえば、他のツールもこの情報を提供できます。
apt list --installed
dpkg -l
出力で「インストールされていません」dpkg
は、パッケージがシステムにインストールされていなくてもパッケージが存在することが知られていることを意味します。パッケージファイル自体はシステム(APTキャッシュなど)で使用できますが、/var/cache/apt/archives
sdpkg
はそれを知りません。dpkg
観点から言うとおり、パッケージファイルをダウンロードするか、別の方法で入手してインストールする必要があります。