GNU/Linux >> LINUX-Kenntnisse >  >> Ubuntu

Liste der Pakete von der Befehlszeile mit Apt-get installieren/entfernen?

Ich schreibe ein Makefile für unser Team, damit es eine lokale Umgebung mit der gesamten Software einrichten kann, die es zum Installieren von Paketen usw. benötigt, damit es schnell entwickeln kann, ohne herausfinden zu müssen, welche Software installiert werden soll. Unser Repository hat ein PACKAGES Datei, die alle erforderlichen Ubuntu-Pakete enthält, die mit diesem kleinen Juwel installiert werden können:

[unix]$ sudo dpkg --set-selections < PACKAGES
[unix]$ sudo apt-get -u dselect-upgrade

Das ist großartig, weil es für jeden einfach ist, seine Umgebung einzurichten, indem er dies in ein Makefile einfügt. Die Herausforderung besteht darin, ihre Umgebung nach Abschluss des Projekts wiederherzustellen. Wie deinstallieren Sie alle PACKAGES (und ihre ungenutzten Abhängigkeiten), wenn Sie die Umgebung reinigen möchten? Gibt es einen gleichwertigen Ansatz, um eine Liste von Paketen von der Befehlszeile zu entfernen?

Akzeptierte Antwort:

So...

sudo apt-get remove $(cat packages.txt)
  • Aber wie können Sie feststellen, ob eines der Pakete in der Datei nicht bereits auf dem System installiert oder später von einer anderen Software hinzugefügt wurde? Das Entfernen könnte andere Programme beschädigen 😉 Du musst sie wahrscheinlich einzeln entfernen und auch prüfen, ob du sie löschen kannst, ohne ein anderes Programm zu deinstallieren.

Ubuntu
  1. So suchen, installieren und entfernen Sie Snap-Apps in der Befehlszeile

  2. N häufigste Wörter in einer Datei mit einer Stoppwortliste von der Befehlszeile aus finden?

  3. Wie wird von der Befehlszeile aus automatisch gemountet?

  4. Gebietsschemafehler bei Apt-get Install?

  5. Apt-Get Installierte Pakete auflisten | Liste installiert mit Apt auf Ubuntu

Aktualisieren Sie Ubuntu 18.04 auf Ubuntu 19.10 direkt über die Befehlszeile

So installieren Sie den Google Chrome-Browser unter Ubuntu 20.04 über die Befehlszeile

So installieren Sie Dig unter Linux mit Befehlszeilenbeispielen

Ubuntu 16.04 Kaputte Kernelpakete lassen mich nichts mit Apt-get installieren oder entfernen?

Wie erhalte ich eine Liste aller Pakete in einem Repository-Abschnitt von der Befehlszeile aus?

Arbeiten mit Docker-Images über die Befehlszeile