GNU/Linux >> Linux の 問題 >  >> Linux

Aptですべての「必須」パッケージを見つけますか?

synapticを実行すると、synapticが「必須」として扱う特定のパッケージがあります。たとえば、削除するbashを選択した場合、bashは「必須パッケージ」であるという警告が表示されます。次に、適用ボタンを押すと、処理されるパッケージのリストが表示されます。それらのリストの1つは、これから削除しようとしている重要なパッケージのリストです。

aptツールセットを使用して、synapticが必須と見なすすべてのパッケージのリストを生成するにはどうすればよいですか?

承認された回答:

aptitude search '?essential'を使用して、すべての必須パッケージを一覧表示できます。 またはdpkg-query -Wf '${Package;-40}${Essential}\n' | grep yes

さらに、優先度が必須のパッケージもいくつかあります。 これも削除しないでください:dpkg-query -Wf '${Package;-40}${Priority}\n' | grep -E "required"

参考までに、EssentialとPriorityは、パッケージの制御ファイルのフィールドです。


Linux
  1. Ubuntu18.04LTSでAPTを使用してパッケージを管理する方法

  2. Debian – Aptプリファレンスで非フリーをブロックする方法は?

  3. Aptでインストール/アップグレードされたパッケージはどこに保存されますか?

  1. CentOS7にyumを使用してインストールされているすべてのパッケージを一覧表示する

  2. APT リポジトリからすべてのパッケージをインストールすることは可能ですか?

  3. インストールしたすべてのパッケージを完全に削除しますか?

  1. aptによるLinuxパッケージ管理

  2. Linuxにインストールされているすべてのパッケージを一覧表示する方法

  3. SedですべてのCコメントを削除しますか?