Wenn ich synaptic starte, gibt es bestimmte Pakete, die synaptic als „wesentlich“ behandelt. Wenn ich zum Beispiel bash zum Entfernen auswähle, werde ich gewarnt, dass bash ein „wesentliches Paket“ ist. Wenn ich dann auf die Schaltfläche „Anwenden“ drücke, erhalte ich eine Liste der Pakete, die bearbeitet werden sollen. Eine dieser Listen ist die Liste der wesentlichen Pakete, die ich gerade entfernen werde.
Wie kann ich mit dem apt-Toolset eine Liste aller Pakete erstellen, die synaptic als wesentlich erachtet?
Akzeptierte Antwort:
Sie können alle wesentlichen Pakete mit aptitude search '?essential'
auflisten oder dpkg-query -Wf '${Package;-40}${Essential}\n' | grep yes
.
Zusätzlich gibt es auch mehrere Pakete mit Priorität erforderlich die Sie auch nicht entfernen sollten:dpkg-query -Wf '${Package;-40}${Priority}\n' | grep -E "required"
Zu Ihrer Information:Essential und Priority sind Felder in der Steuerdatei eines Pakets.