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

So entfernen Sie alles außer dem Basissystem in Arch Linux

Ich verwende Oracle VirtualBox um verschiedene Linux-Distributionen zu testen und zu erkunden. Neulich wollte ich verschiedene Desktop-Umgebungen, wie Deepin, MATE, LXDE, XFCE etc., auf meinem Arch Linux testen. Aber das Problem ist, dass einige der DEs bereits installiert sind und ich nicht genug Speicherplatz habe, um andere DEs oder andere Anwendungen zu installieren. Noch wichtiger war, dass ich ein frisches Arch-Linux-System wollte. Ich bin etwas faul, Arch Linux von Grund auf neu zu installieren, und ich finde es auch sinnlos und zeitaufwändig, jedes Mal das gesamte Betriebssystem neu zu installieren. Als ich nach einem einfachen Ausweg suchte, um dieses Problem zu lösen, erfuhr ich, dass wir alles außer dem Basissystem in Arch Linux entfernen können.

Auf diese Weise müssen wir nicht jedes Mal das gesamte Arch Linux-Betriebssystem neu installieren. Wir können schnell alle Pakete außer dem Basissystem entfernen und andere Anwendungen oder Desktop-Umgebungen so oft wie wir wollen auf dem Basissystem installieren. Außerdem reduziert es viel Zeit, da wir Arch Linux nicht ständig von Anfang an installieren müssen. Wenn Sie sich fragen, wie das geht, sind Sie auf dem richtigen Weg. Lesen Sie weiter.

Entfernen Sie alles außer dem Basissystem in Arch Linux

Wie üblich empfehle ich Ihnen dringend, Ihre wichtigen Daten und Systemkonfigurationsdateien zu sichern in Ihrem Arch Linux-System.

Was wir tun werden, ist, alle Pakete als Abhängigkeiten zu markieren und das Basissystem zu markieren als explizit installierte Pakete und entfernen Sie schließlich die verwaisten Pakete.

Lassen Sie uns zuerst alle Pakete als Abhängigkeiten markieren, indem Sie den Befehl verwenden:

$ sudo pacman -D --asdeps $(pacman -Qe)

Hier,

  • Die Asdeps Option weist Pacman an, Pakete nicht explizit zu installieren. Mit anderen Worten, wir täuschen ihren Installationsgrund vor, um als Abhängigkeit installiert zu werden.

Als nächstes markieren Sie das Basissystem als explizit installiert. Geben Sie im folgenden Befehl auch alles andere an, was Sie nicht entfernen möchten.

$ sudo pacman -S --asexplicit --needed base

Hier,

  • Dasaexplicit Option weist Pacman an, Pakete explizit zu installieren. Mit anderen Worten, wir täuschen ihren Installationsgrund vor, um explizit installiert zu werden. Dies ist nützlich, wenn Sie ein Paket als explizit installiert markieren möchten, damit es nicht durch --recursive entfernt wird Vorgang entfernen.

Entfernen Sie schließlich die verwaisten Pakete (Abhängigkeiten) mit dem folgenden Befehl.

$ sudo pacman -Rsunc $(pacman -Qtdq)

Bitte vergewissern Sie sich, dass Sie alle Pakete erwähnt haben, die Sie nicht mit dem Pacman-Befehl entfernen möchten.

Entfernen Sie nun alle unerwünschten Konfigurationsdateien und andere Dateien in Ihrem $HOME-Verzeichnis. Sie können auch alle Anpassungen und Optimierungen zurücksetzen, die Sie in Ihrem System vorgenommen haben, einschließlich der angehefteten Anwendungen im Dock, Desktop-Panel-Applets, Desktop-Anzeigen, Ihre Systemschriftarten, GTK-Designs, Symboldesigns, Monitorauflösung, Tastaturkürzel, Platzierung der Fensterschaltflächen, Menü und Launcher-Verhalten etc., wie im folgenden Artikel beschrieben.

  • Linux-Desktop mit einem einzigen Befehl auf die Standardeinstellungen zurücksetzen

Jetzt haben Sie ein frisches Arch Linux-System. Fahren Sie fort und beginnen Sie mit der Installation aller Pakete, die Sie testen und erkunden möchten.

Weitere Details finden Sie in den Pacman-Handbuchseiten.

$ man pacman

Empfohlene Lektüre:

  • Der einfache Weg, eine Paketgruppe in Arch Linux zu installieren und zu entfernen

Und das ist alles für jetzt. Hoffe das hilft. Weitere gute Sachen folgen. Bleiben Sie dran!


Arch Linux
  1. So verwenden Sie den Linux-ftp-Befehl

  2. So installieren, entfernen und aktualisieren Sie Software unter Arch Linux

  3. So überprüfen Sie die Betriebssystem- und Linux-Version

  4. So ändern Sie die Identität eines Linux-Systems

  5. Linux – Wie kann ich feststellen, welche Version von Opengl die Maschine unter Arch Linux unterstützt?

So ändern Sie die Standard-Shell im Linux-System

So verbinden Sie das iPhone mit Arch Linux

So entfernen Sie symbolische Links unter Linux

So installieren Sie Skype unter Arch Linux

So installieren Sie Java unter Arch Linux

So verwenden Sie den fd-Befehl auf einem Linux-System