GNU/Linux >> LINUX-Kenntnisse >  >> Linux

Alle „wesentlichen“ Pakete mit Apt finden?

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.


Linux
  1. Linux-Paketverwaltung mit apt

  2. So verwalten Sie Pakete mit APT unter Ubuntu 18.04 LTS

  3. So listen Sie alle installierten Pakete in Linux auf

  4. Alle C-Kommentare mit Sed löschen?

  5. Debian – Wie blockiert man Non-Free mit Apt-Einstellungen?

apt-Befehl unter Linux

So listen Sie alle aktualisierbaren Pakete in Ubuntu, Debian &Mint auf

So konvertieren Sie alle Ihre Snap-Pakete auf Ubuntu mit Unsnap in Flatpak

apt Linux-Befehl mit Beispielen

Alle von mir installierten Pakete vollständig entfernen?

Wie liste ich alle Benutzer mit root auf?