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は、パッケージの制御ファイルのフィールドです。