Wie kann ich überprüfen, ob ein Paket unbedingt erforderlich ist bzw. Teil der Basisinstallation des Betriebssystems ist?

Wie kann ich überprüfen, ob ein Paket unbedingt erforderlich ist bzw. Teil der Basisinstallation des Betriebssystems ist?

Wie kann ich überprüfen, ob ein Paket unbedingt erforderlich ist bzw. Teil der Basisinstallation von Ubuntu (v18.04.5) ist?

Beispiel: Ich sehe immerCephUndRADOSUpdates in der GUI meines wöchentlichen Software-Updaters, d. h. ...

➜  ~ apt list --upgradable
Listing... Done
libcephfs2/bionic-updates 12.2.13-0ubuntu0.18.04.8 amd64 [upgradable from: 12.2.13-0ubuntu0.18.04.7]
librados2/bionic-updates 12.2.13-0ubuntu0.18.04.8 amd64 [upgradable from: 12.2.13-0ubuntu0.18.04.7]
ubuntu-drivers-common/bionic-updates 1:0.8.6.3~0.18.04.1 amd64 [upgradable from: 1:0.5.2.5]

Ich weiß nicht mehr, ob ich diese vor einiger Zeit selbst als Experiment installiert habe oder ob sie Teil der Basis-/essentiellen Ubuntu-Installation sind. Wenn sie nicht Teil der Basisinstallation oder essentieller „normaler“ Ubuntu-Systeme sind, möchte ich diese Pakete entfernen. Gibt es eine Möglichkeit, dies herauszufinden (insbesondere, wie man herausfinden kann, was sonst noch von der Löschung betroffen wäre)?

Antwort1

Ja, ganz einfach: Simulieren Sie eine Entfernung und sehen Sie, was passiert.

  • Beispiel: apt remove libcephfs2 --simulate
    (Nicht nötig, sudoda Sie eigentlich keine Änderungen wünschen)

Lesen Sie die Ausgabe sorgfältig durch: Wenn die Liste der zu entfernenden Dateien lang ist und/oder wichtige Pakete wie gnome-shelloder gdmoder ubuntu-desktopoder bzw. ubuntu-standardvon Ihnen verwendete Anwendungen enthält, wissen Sie, dass das Entfernen mehr Ärger machen kann, als es sich lohnt.


Hier ist ein bearbeitetes Beispiel für die Simulation der Entfernung ubuntu-drivers-commonauf einem Testsystem.

  • Beachten Sie das Fehlen sudound die auffällige --simulateFlagge. Sicherheit!
  • Beachten Sie, dass eines der betroffenen Pakete ist ubuntu-desktop. Das bedeutet, ubuntu-drivers-commondass es Teil der ursprünglichen Basisinstallation war.
$ apt remove ubuntu-drivers-common --simulate
NOTE: This is only a simulation!
      apt needs root privileges for real execution.
      Keep also in mind that locking is deactivated,
      so don't depend on the relevance to the real current situation!
[...edit...]
The following packages were automatically installed and are no longer required:
  apturl-common gir1.2-goa-1.0 gir1.2-snapd-1 python3-click python3-colorama
  python3-dateutil python3-debconf python3-software-properties python3-xkit
  software-properties-common unattended-upgrades update-notifier-common
Use 'apt autoremove' to remove them.
The following packages will be REMOVED:
  apturl nautilus-share software-properties-gtk ubuntu-desktop
  ubuntu-desktop-minimal ubuntu-drivers-common ubuntu-release-upgrader-gtk
  update-manager update-notifier
0 upgraded, 0 newly installed, 9 to remove and 0 not upgraded.
[...edit...]

verwandte Informationen