
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,sudo
da 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-shell
oder gdm
oder ubuntu-desktop
oder bzw. ubuntu-standard
von 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-common
auf einem Testsystem.
- Beachten Sie das Fehlen
sudo
und die auffällige--simulate
Flagge. Sicherheit! - Beachten Sie, dass eines der betroffenen Pakete ist
ubuntu-desktop
. Das bedeutet,ubuntu-drivers-common
dass 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...]