Bezogen auf diese Frage . Aber ich mache mir Sorgen, dass im letzten Jahr die meisten meiner interessanteren (oder verwendeten) Anwendungen von PPAs stammen und nur das Sichern meiner Quellenliste die zugehörigen Launchpad-Schlüssel nicht so hinzufügt, add-apt-repository
wie dies der Fall ist.
Daher suche ich nach einer Möglichkeit, alle PPA-URLs (wie ppa:chromium-daily/stable
) aufzulisten, damit ich problemlos eine Reihe von Befehlen zum Hinzufügen von Apt -Repositorys schreiben kann, um sie ordnungsgemäß in eine neue Installation einzufügen.
Natürlich ohne meine Bash-Geschichte abzulegen. Was könnte machbar sein, abhängig davon, wie weit diese Datei zurückreicht?
Ich kopiere das gesamte Verzeichnis / etc / apt an einen sicheren Ort. Wenn Sie Ihre Installation neu installieren oder klonen müssen, kopieren Sie einfach dieses Verzeichnis zurück. Es werden sogar die vertrauenswürdigen gpg-Schlüssel gespeichert.
quelle
Wenn Sie alle GPG-Schlüssel importieren möchten, können Sie mithilfe meines Skripts (in einer .deb-Datei) alle fehlenden GPG-Schlüssel gleichzeitig importieren. Herunterladen
Führen Sie zur Verwendung einfach Folgendes aus:
Sie können einen Blick in die .deb werfen, wenn Sie möchten, das Skript ist wirklich klein und leicht zu verstehen (falls Sie meiner deb nicht vertrauen).
Um alle PPAs zu sichern, müssen Sie lediglich alle .list-Dateien auf dem neuen Computer / der neuen Installation kopieren und nach dem Kopieren den obigen Befehl ausführen, um alle Schlüssel zu importieren.
quelle
Von meiner Antwort an Wie kann ich eine Liste aller Repositorys und PPAs von der Befehlszeile in ein Installationsskript abrufen?
Liste der PPAs im
ppa:USER/REPO
Format:Installationsskript generieren:
(
-y
Wenn Sie keine nicht interaktive Installation wünschen, klicken Sie hier.)Führen Sie das Skript aus:
In meiner Antwort auf die andere Frage finden Sie vollständige Skripts mit einigen zusätzlichen Funktionen, die Sie speichern und verwenden können.
quelle