Wie kann ich alle Pakete von Ubuntu entfernen und sicherstellen, dass ubuntu-minimal
sie nicht verloren gehen?
21
Wie kann ich alle Pakete von Ubuntu entfernen und sicherstellen, dass ubuntu-minimal
sie nicht verloren gehen?
Mit Begabung ist es ziemlich einfach. Stellen Sie zunächst sicher, dass Sie es und Ubuntu-Minimal installiert haben:
sudo apt-get install aptitude ubuntu-minimal
Markieren Sie dann alle Pakete als automatisch installiert, mit Ausnahme von ubuntu-minimal
:
sudo aptitude markauto '~i!~nubuntu-minimal'
Danach sollten nur ubuntu-minimal
noch Sie und die Dinge übrig bleiben , von denen es abhängt.
WARNUNG: Da dies keinen Kernel enthält, empfehle ich die linux-image-generic
sofortige Installation .
apt-get autoremove
.ubuntu-minimal
auchlinux-image-generic
ein anderes Paket hinzuzufügen , das ich behalten möchte?ubuntu-minimal
ist ein Metapaket . Seine Funktion besteht darin, andere Pakete als Abhängigkeiten zu haben. Diese anderen Pakete sind die Pakete, die für ein minimales System benötigt werden.ubuntu-minimal
liefert eigentlich keine Dateien direkt. Wenn Sie versuchen würden, alle Pakete außer diesem zu entfernen, würden Sie auch seine Abhängigkeiten entfernen. Dies wäre nicht das, was Sie wollen.Wenn Sie kürzlich Software auf einem Minimalsystem installiert haben und jetzt wieder auf das Minimalsystem zurückkehren möchten, sollte dies nicht allzu schwierig sein. Wenn Sie sich an Ihre Installation erinnern, deinstallieren Sie sie. Wenn Sie dies nicht tun, schauen Sie in Ihren Protokollen nach (wenn die Installation kürzlich stattgefunden hat,
/var/log/apt/term.log
sollten Sie dies tun).Sie könnten versuchen, alle Pakete herauszufinden, die direkt oder indirekt sind Abhängigkeiten handelt
ubuntu-minimal
, die auf Ihrem System installiert sind. Einige der indirekten Abhängigkeiten (dh Abhängigkeiten von Abhängigkeiten oder sogar weiter entfernte Abhängigkeiten) können durch verschiedene Alternativen erfüllt werden, sodass nicht garantiert werden kann, dass Sie bei der Erstinstallation alle Pakete eines minimalen Systems haben, die das Gleiche sind wie Entfernen aller derzeit installierten Pakete mit Ausnahme der zur Aufbewahrung erforderlichenubuntu-minimal
. Es wäre jedoch wahrscheinlich kein zu großer Unterschied.Vermutlich könnte so etwas mit einem Minimum an Aufwand erreicht werden, indem alle Entfernungsbefehle hier , hier , hier ausgeführt werden und hier (für 12,10, für eine andere Version, Sie all Pakete Liste im entsprechenden Abschnitt entfernen würden auf diese Website).
apt-get remove
Befehle ausführen , nicht danach die Befehle, die Pakete installieren oder die Konfiguration durchführen. So nahe am Ende eines jeden Befehlssudo apt-get install ...
erscheint. Führen Sie das oder irgendetwas danach nicht aus.sudo apt-get install ubuntu-minimal
. Es wird möglicherweise automatisch entfernt, um Abhängigkeiten aufzulösen und andere Pakete zu entfernen. Die Seiten mit den Befehlen verweisen auf einen möglichen Fehler, durch den er beim Ausführen entfernt würde. Und im Allgemeinen ist es am besten, nicht einmal anzunehmen, dass überhaupt Metapakete installiert sind.sudo
. Wenn nichts anderes, könnten Sie versehentlich eine andere große Sache einfügen, die beim Laufen Schaden verursacht. :)Am Ende ist 'Call me V' richtig und Sie sollten es einfach neu installieren (obwohl die minimale CD genauso gut ist wie die alternative CD, um ein minimales System zu installieren, und es ist ein erheblich kleinerer Download).Versuchen Sie den obigen Vorschlag zum Spaß, wenn Sie bereit sind, ihn in die Luft zu jagen, aber eine Neuinstallation einfacher, schneller und einfacher ist.
Wenn Sie möchten, dass jemand versucht, Ihnen eine bessere Antwort zu geben und genau angibt, welche Pakete entfernt werden müssen, müssen Sie weitere Informationen bereitstellen. Sie sollten uns mindestens mitteilen, welche Ubuntu-Version Sie verwenden . Es wäre aber auch hilfreich, wenn Sie uns alle Pakete auf Ihrem System mitteilen würden .
quelle