ターミナルに、自分でインストールされていないすべてのプログラムをリストする方法はありますが、必要な依存関係として他のプログラムはありますか?また、同時にインストールされたプログラムを表示できますか?
aptitude
パッケージマネージャーへの高レベルインターフェイスを使用しますが、最初にインストールする必要があります
Sudo apt-get install aptitude
その後
aptitude search '?installed(?automatic)'
自動的にインストールされたパッケージのリストを表示します。
また、次の方法でインストールされたプログラムを確認します。
Depends
のみ
aptitude -F %p search '?installed(?automatic)' | \
while read x ; do aptitude why "$x" | awk '/Depends/' ; done
または完全なリスト
aptitude -F %p search '?installed(?automatic)' | \
while read x ; do aptitude why "$x"; done
サンプル出力
i texlive-full Depends lcdf-typetools
i A lcdf-typetools Depends aglfn
i python3-apparmor-click Depends apparmor-easyprof
i aptitude Depends aptitude-common (= 0.6.11-1ubuntu3)
i arronax Depends arronax-base
i arronax Depends arronax-nautilus
i ubuntu-dev-tools Depends devscripts (>= 2.11.0~)
i lxc-docker Depends lxc-docker-1.7.1
i gnome-common Depends autopoint
i A nvidia-prime Depends bbswitch-dkms
i calibre Depends python-pil | python-imaging
i A python-pil Depends mime-support | python-pil.imagetk
i A python-pil.imagetk Depends python-tk (>= 2.7.7-2)
i A python-tk Depends blt (>= 2.4z-9)
i bluegriffon Depends bluegriffon-data (= 1.7.2-1~getdeb2~raring)
i playonlinux Depends cabextract
密接に関連するもの: 手動でインストールされたパッケージのリストの生成と個々のパッケージのクエリ
つかいます:
apt-mark showauto
これは、手動インストール済みパッケージではなく、自動的にインストール済みパッケージをリストします。
コマンドラインで次のパイプを使用します:apt list --installed | xargs apt-cache showpkg > dependencies.txt
。時間がかかり、すべてのCPUを使用することに注意してください。非常に長いリストであるため、ファイルにパイプしました。パイプの最初の部分は、インストールされているすべてのパッケージを提供し、2番目の部分は各パッケージを取得して依存関係を探します。