私のUbuntu(14.04/16.04)システムにインストールされているすべてのパッケージ/ソフトウェアを確認したいと思います。
SEや他の場所の私の理解といくつかの議論でunix_stack_exchange アクブンツ、システムにインストールされているすべてのパッケージ/ソフトウェアはdpkg(パッケージ自体またはその依存関係)を使用するようです。
- それでは、これはdpkgが常にapt-getよりもシステムにインストールされているすべてのパッケージ(依存関係などを含む)のより包括的なリストを提供することを意味しますか?
- dpkgを使用してシステムにインストールされているすべてのソフトウェア(ユーザー/システム/その他のアプリケーション)を一覧表示できると仮定しても安全ですか?
ベストアンサー1
dpkg -l
常にインストールされた(または削除されたがまだ構成されている)パッケージの正しいリストを提供します。実際にdpkg-query
作業を実行するために使用され、見積もりは次/var/lib/dpkg/status
のとおりです。これインストールされたパッケージへの参照です。
apt
同じ情報を使用しましたが、最近までパッケージを一覧表示する簡単な方法はありませんでした。これで、apt list
与えられたものと同じ結果が得られます(他の形式)。dpkg -l
dpkg
リストの作成に使用できます。すべてのパッケージ。システム内のすべてのソフトウェアがパッケージを使用してインストールされている場合は、すべてのソフトウェアが一覧表示されますが、ソフトウェアがパッケージなしで手動でインストールされている場合は不明です。