GNU/Linux >> LINUX-Kenntnisse >  >> Debian

Wie man Pakete in von Debian abgeleiteten Systemen klont

Ich liebe eine frische Ubuntu-Installation auf meinen Rechnern, aber ich hasse es, das dpkg-Debian-Paketverwaltungstool zu verwenden, um meine Pakete zu sichern und wiederherzustellen.

Die folgenden Befehle werden verwendet, um die Ubuntu/Debian-Paketauswahlliste zu sichern.

Sicherung :

sudo dpkg --get-selections > dpkglist.txt

Wiederherstellen :

sudo dpkg --set-selections < dpkglist.txt
sudo apt-get -y update
sudo apt-get dselect-upgrade

Ich habe und benutze so viele Befehle, dass ich mir manchmal eine Frage stelle:Wie ist es möglich, dass ich mich an all diese Befehle erinnere?

Ich möchte eine einfache Lösung, die mir hilft, Paketinformationen eines Debian-basierten Systems oder einer Chroot-Umgebung zu klonen und wiederherzustellen. Der apt-Clone kann das!

Laut der offiziellen Seite des Erstellers von apt-clone handelt es sich um ein kleines Shell-Skript, das eine bequeme Möglichkeit bietet, Paketauswahlen über mehrere Hosts hinweg zu replizieren.

Ich finde apt-clone sehr nützlich, wenn es darum geht, Software auf meinen Maschinen bereitzustellen, da ich die Paketauswahl eines einzelnen Systems problemlos auf jeder anderen Maschine duplizieren kann. Das Befehlszeilentool apt-clone spart mir viel Zeit, Zeit ist unbezahlbar!

Geld kann es nicht kaufen!

Anstatt Pakete auf jeder Maschine und Workstation zu verwalten und zu installieren, kann ich apt-clone verwenden und es erledigt die Arbeit automatisch für mich.

Installieren Sie die Software nur einmal auf einem einzigen Rechner, lassen Sie apt-clone für Sie arbeiten. Das apt-clone-Tool ist in den offiziellen Repositories enthalten, sodass wir das apt-get-Dienstprogramm verwenden können, um es in Ubuntu und anderen Debian-basierten Linux-Distributionen zu installieren.

Der folgende Befehl hilft Ihnen bei der Installation des apt-clone-Tools auf Ihrem Computer. Öffnen Sie ein neues Terminal (STRG+ALT+T) und führen Sie es aus.

Der erweiterte Paketmanager erstellt automatisch den Abhängigkeitsbaum, lädt die Software herunter und installiert sie für Sie. Geben Sie einfach den folgenden Befehl ein, drücken Sie die Eingabetaste und sehen Sie zu, wie es funktioniert.

Es ist so schön, wenn alles automatisiert ist.

sudo apt-get install apt-clone

Aber für wen ist apt-clone richtig?

  1. Jeder, der mehrere Arbeitsstationen verwaltet und sicherstellen muss, dass auf diesen Systemen eine konsistente Softwarebibliothek verfügbar ist.
  2. Heimanwender, die ihre Systeme regelmäßig löschen und mehr als ein paar Softwarepakete verwenden, die nicht in der Standardinstallation enthalten sind.
  3. IT-Manager für öffentliche Bibliotheken und Bildungseinrichtungen, in denen nicht jeder Benutzer einen bestimmten Arbeitsplatz hat.
  4. Support-Techniker für mittlere und große Unternehmen, in denen die einheitliche Verfügbarkeit von Software für den täglichen Betrieb von entscheidender Bedeutung ist.

Verwendung des apt-clone-Tools

Nachdem die Installation des apt-clone-Tools abgeschlossen ist, können Sie es einfach vom Terminal aus starten, aber da es sich um eine Befehlszeile handelt, müssen wir zwei oder drei Befehle lernen, um es für unsere eigenen Aufgaben zu verwenden.

In Kombination mit dem -h Das apt-clone-Tool gibt Ihnen Informationen über seine Verwendung, Befehle und verfügbaren Optionen.

Der folgende Befehl hilft Ihnen dabei, die Verwendung des Dienstprogramms apt-clone zu erlernen.

apt-clone -h

Um eine Klondatei zu erstellen, müssen Sie den folgenden Befehl eingeben.

sudo apt-clone clone specify_destination_path_here

Der folgende Befehl erstellt eine Klondatei in meinem Desktop-Ordner.

sudo apt-clone clone /home/oltjano/Desktop

Nachdem die Klondatei erstellt wurde, können Sie mit info ganz einfach Informationen darüber anfordern wie unten gezeigt.

sudo apt-clone info name_of_clone_file_here

Verwenden Sie den folgenden Befehl, um eine Klondatei aus der Quelle wiederherzustellen. Sie können auch ein Ziel angeben, an dem die Klondatei wiederhergestellt werden soll, indem Sie --destination verwenden Option.

sudo apt-clone restore name_of_clone_file_here

Debian
  1. So erstellen Sie einen Sudo-Benutzer unter Debian

  2. So installieren Sie Nextcloud auf Debian 9

  3. So installieren Sie PostgreSQL 11/10 auf Debian 9 und Debian 8

  4. So installieren Sie MongoDB 4.4 / 4.2 auf Debian 9

  5. So installieren Sie PostgreSQL unter Debian 11 / Debian 10

So installieren Sie Elasticsearch auf Debian 9

So installieren Sie ERPNext auf Debian 9

So installieren Sie MariaDB unter Debian 11

So installieren Sie Nginx unter Debian 11

So installieren Sie Nagios unter Debian 10 / Debian 9

So installieren Sie Go unter Debian 11