Powiązane z tym pytaniem . Ale martwię się, że w ciągu ostatniego roku większość moich bardziej interesujących (lub używanych) aplikacji pochodzi z PPA, a samo utworzenie kopii zapasowej listy źródeł nie doda powiązanych klawiszy startera w taki add-apt-repository
sposób.
Dlatego szukam sposobu, aby wyświetlić listę wszystkich adresów URL PPA (takich jak ppa:chromium-daily/stable
), dzięki czemu mogę łatwo napisać skrypt z serii poleceń add-apt-repository, aby z wdziękiem dodać je do nowej instalacji.
Oczywiście pomijając moją historię bashów. Co może być wykonalne, w zależności od cofnięcia tego pliku?
To, co robię, to kopiowanie całego katalogu / etc / apt w bezpieczne miejsce. Jeśli musisz ponownie zainstalować lub sklonować instalację, po prostu skopiuj ten katalog z powrotem. Zaoszczędzi nawet zaufane klucze gpg.
źródło
Jeśli importowanie wszystkich kluczy GPG jest tym, czego szukasz, możesz użyć mojego skryptu (w pliku .deb), aby zaimportować wszystkie brakujące klucze GPG jednocześnie. Ściągnij
Aby użyć, po prostu uruchom:
Jeśli chcesz, możesz zajrzeć do .deb, skrypt jest naprawdę mały i łatwy do zrozumienia (na wypadek, gdybyś nie ufał mojemu debowi).
Następnie, aby wykonać kopię zapasową wszystkich umów PPA, wystarczy skopiować wszystkie pliki .list na nowym komputerze / nowej instalacji, a po ich skopiowaniu uruchom powyższe polecenie, aby zaimportować wszystkie klucze.
źródło
Z mojej odpowiedzi na temat: Jak uzyskać listę wszystkich repozytoriów i umów PPA z wiersza poleceń w skrypcie instalacyjnym?
Wyświetl listę PPA w
ppa:USER/REPO
formacie:Wygeneruj skrypt instalacyjny:
(wyjmij,
-y
jeśli nie chcesz instalacji nieinteraktywnej)Uruchom skrypt:
Zobacz moją odpowiedź na drugie pytanie, aby uzyskać pełne skrypty z kilkoma dodatkowymi funkcjami, które możesz zapisać i użyć.
źródło