Neulich wollte ich Deepin DE testen in meinem Arch-Linux. Ich habe jedoch bereits einige der Komponenten von Deepin DE installiert, z. B. Deepin-Screenshot und Deepin-Terminal-Dienstprogramme. Das Problem ist, wenn ich Deepin DE nach Abschluss des Tests entfernen möchte, muss ich die Teile, die ich in meinem Arch Linux behalten möchte, manuell abhaken. Es ist zeitaufwändig und ziemlich nervig. Ich suchte nach einer einfachen und zuverlässigen Möglichkeit, eine Paketgruppe zu installieren und zu entfernen, ohne die vorhandenen Pakete zu beeinträchtigen. Zum Glück hat jemand auf Reddit dieselbe Frage gestellt und die richtige Lösung gefunden. In dieser kurzen Anleitung werden wir sehen, wie Sie eine Paketgruppe installieren und später deinstallieren, ohne einige der Pakete zu entfernen, die Sie bereits zuvor in Arch Linux und seinen Varianten hatten.
Der einfache Weg, eine Paketgruppe in Arch Linux zu installieren und zu entfernen
Erstellen Sie zuerst eine Liste der Pakete, die zu der Paketgruppe gehören, die Sie installieren möchten, indem Sie den folgenden Befehl verwenden:
$ pacman -Sp deepin --print-format '%n' --needed > install.txt
Der obige Befehl fügt alle Pakete hinzu, die zur Paketgruppe deepin gehören in einer Datei namens "install.txt" in Ihrem aktuellen Verzeichnis. Bitte beachten Sie, dass die Paketnamen einfach zur Datei hinzugefügt, nicht installiert werden.
Als nächstes installieren Sie die Paketgruppe wie gewohnt.
$ sudo pacman -S deepin
Wenn Sie die Paketgruppe entfernen möchten, tun Sie einfach Folgendes:
$ sudo pacman -R - < install.txt
Der obige Befehl entfernt nur die in install.txt erwähnten Pakete Datei.
Weitere Einzelheiten finden Sie unter Pacman Handbuchseiten.
$ man pacman
Empfohlene Lektüre:
- Wie man installierte Pakete auflistet, die zu einer bestimmten Gruppe in Linux gehören
- So finden Sie installierte Anwendungen mit installierter Größe in Linux
- So entfernen Sie alles außer dem Basissystem in Arch Linux
- Erstellen Sie eine Liste der installierten Pakete und installieren Sie sie später aus der Liste in Arch Linux
- Erstellen Sie eine Liste der installierten Pakete und installieren Sie sie später aus der Liste in CentOS und Ubuntu