So installieren Sie Apps für Debian Linux einfach neu

click fraud protection

Die Neuinstallation von Paketen auf neuen Debian Linux-Systemen ist ein echtes Problem. Es braucht Zeit und ist mühsam, um fertig zu werden. Infolgedessen haben viele Benutzer komplexe Shell-Skripte geschrieben, mit denen Apps automatisch auf neuen Systemen installiert werden. Wenn Sie Debian noch nicht kennen oder es einfach satt haben, die Programme aufzulisten, die Sie manuell neu installieren möchten, klicken Sie dort ist eine bessere Möglichkeit, ein App-Installationsskript zu erstellen: Verwenden Sie das Debian-Programminstallationsprogramm, um ein Skript zu generieren automatisch.

Hinweis: Obwohl dieses Tutorial Debian behandelt, kann es auch funktionieren Debian-Derivate. Fühlen Sie sich frei, den unten aufgeführten Informationen zu folgen.

Exportieren installierter Pakete aus Apt

Es gibt verschiedene Möglichkeiten, eine Liste von Paketen zu erstellen, und im Laufe der Jahre wurden viele verschiedene Methoden angewendet. Bei all diesen alten Methoden werden jedoch mehrere Befehle zusammengeführt, um die Beschreibung jeder App zu entfernen und so zu gestalten, dass nur die Paketnamen in der Liste angezeigt werden. Diese Methoden sind kaum praktikabel, daher werden wir in diesem Tutorial keine davon behandeln. Stattdessen nutzen wir den neuen Apt-Paketmanager, der in enthalten ist

instagram viewer
Debian 9 und 10, wie es mit dem kommt apt-mark Merkmal

Die apt-mark-Funktion ist ein großartiger Aspekt des Apt-Paketmanagers. Damit können Benutzer eine Liste der automatisch installierten Apps (vom System während der Installation vorinstalliert) sowie eine Liste der Pakete anzeigen, die der Benutzer nachträglich manuell installiert hat.

Bitte beachten Sie, dass Sie eine Version des Betriebssystems verwenden müssen, die Apt unterstützt, wenn Sie diese Funktion unter Debian verwenden möchten. Apt-get wird nicht funktionieren! Wenn Sie also Debian 8 ausführen, müssen Sie den Upgrade-Prozess durchlaufen, bevor Sie mit diesem Handbuch beginnen!

Beachten

Die apt-mark-Anwendung generiert nicht nur eine Liste der installierten Softwarepakete, die direkt aus den Debian-Software-Repositorys installiert wurden. Es werden auch Pakete angezeigt, die über eine herunterladbare DEB installiert wurden, oder Inhalte aus Software-Repositorys von Drittanbietern. Denken Sie daran, wenn Sie dieses Tool verwenden.

Generieren Sie eine Liste manuell installierter Pakete

Wenn Sie nur eine Liste manuell installierter Apps aus verschiedenen Repositorys erstellen möchten, anstatt eine zu generieren Eine gigantische Liste aller Anwendungen, die Debian Linux standardmäßig enthält. Die Funktion "showmanual" in apt-mark ist dafür vorgesehen Du.

Um die Liste zu erstellen, öffnen Sie ein Terminal durch Drücken von Strg + Alt + T. oder Strg + Umschalt + T. auf der Tastatur. Geben Sie dann die folgende Befehlszeilenoperation ein, um eine Liste in der Terminal-Eingabeaufforderung zu erstellen.

apt-mark showmanual

Durchsuchen Sie die Terminal-Eingabeaufforderung und Sie sehen eine Liste aller Pakete, die Sie jemals manuell unter Debian Linux installiert haben. Wenn die Liste zu lang ist, um auf einen Blick gelesen zu werden, fügen Sie die Option "more" mit dem folgenden Befehl hinzu.

apt-mark showmanual | Mehr

Um diese Liste für später zu speichern, leiten Sie sie in eine Textdatei weiter. Um beispielsweise alle manuell installierten Pakete im Ordner "Dokumente" zu speichern, gehen Sie wie folgt vor:

apt-mark showmanual> ~ / Documents / debian-packages-manuell-installiert.txt

Generieren Sie eine Liste der automatisch installierten Pakete

Müssen Sie eine Liste aller Pakete erstellen, die während der Installation automatisch auf Ihrem Debian-System installiert wurden? In diesem Fall müssen Sie die Funktion "showauto" in verwenden apt-mark.

Öffnen Sie ein Terminalfenster mit Strg + Alt + T. oder Strg + Umschalt + T. auf der Tastatur. Geben Sie dann die folgende Befehlszeilenoperation ein, um eine Liste der automatisch installierten Pakete auf Debian zu erhalten.

apt-mark showauto

Sehen Sie sich die generierte Liste im Terminalfenster an. Oder wenn die Liste der generierten Pakete das apt-mark Ausdrucke sind zu viel zum Lesen. Fügen Sie das Befehlszeilenargument "more" hinzu, um das Sortieren zu vereinfachen.

apt-mark showauto | Mehr

Um automatisch installierte Debian-Pakete für später zu speichern, leiten Sie sie mit dem folgenden Befehl in eine Textdatei weiter.

apt-mark showauto> ~ / Documents / debian-packages-auto-install.txt

Pakete neu installieren

Öffnen Sie ein Terminalfenster, um die Pakete in der aus einer Textdatei gespeicherten Liste erneut zu installieren. Befolgen Sie dann die nachstehenden Anweisungen.

Bitte beachten Sie, dass alle Pakete, die nicht erneut heruntergeladen werden können (AKA wurde über eine herunterladbare DEB installiert), ausgeführt werden Nicht mit dieser Methode installieren, und der Apt-Paketmanager zeigt einen Fehler für diejenigen an, die er nicht kann herunterladen.

Installieren Sie manuell installierte Pakete erneut

Geben Sie den folgenden Befehl in ein Terminalfenster ein, um alle Debian-Apps in der Liste der manuell installierten Pakete erneut zu installieren.

sudo apt install $ (cat ~ / Documents / debian-packages-manuell-installiert.txt | xargs)

Wenn sich die Pakete bereits auf dem System befinden, Sie sie aber trotzdem neu installieren möchten, fügen Sie den Befehlszeilenschalter "–reinstall" hinzu.

sudo apt install $ (cat ~ / Documents / debian-packages-manuell-installiert.txt | xargs) - neu installieren

Installieren Sie automatisch installierte Pakete erneut

Geben Sie den folgenden Befehl in ein Terminalfenster ein, um alle Debian-Apps in der Liste der automatisch installierten Pakete erneut zu installieren.

sudo apt install $ (cat ~ / Documents / debian-packages-auto-install.txt | xargs)

Wenn Sie alternativ bereits auf dem System vorhandene Inhalte neu installieren möchten, fügen Sie alternativ den Befehlszeilenschalter "–reinstall" hinzu.

sudo apt install $ (cat ~ / Documents / debian-packages-auto-install.txt | xargs) - neu installieren
watch instagram story