Связанный с этим вопросом . Но меня беспокоит то, что в прошлом году большинство моих наиболее интересных (или используемых) приложений были из PPA, и простое резервное копирование моего списка источников не добавит связанные клавиши панели запуска, как это add-apt-repository
происходит.
Поэтому я ищу способ перечислить все URL-адреса PPA (например ppa:chromium-daily/stable
), чтобы можно было легко написать сценарий ряда команд add-apt-repository, чтобы изящно добавить их в новую установку.
Конечно, если не считать демпинг моей истории. Что может быть осуществимо, в зависимости от того, как далеко назад этот файл возвращается?
Я копирую весь каталог / etc / apt в безопасное место. Если вам нужно переустановить или клонировать вашу установку, просто скопируйте этот каталог обратно. Это сохранит даже доверенные ключи gpg.
источник
Если вам нужен импорт всех ключей GPG, вы можете использовать мой скрипт (поставляется в формате .deb), чтобы импортировать все недостающие ключи GPG одновременно. Скачать
Чтобы использовать, просто запустите:
Вы можете заглянуть внутрь .deb, если хотите, скрипт действительно маленький и его легко понять (на случай, если вы не доверяете моему deb).
Затем, чтобы создать резервные копии всех PPA, все, что вам нужно сделать, это скопировать все файлы .list на новый компьютер / новую установку, и после того, как вы скопировали их, выполните команду выше, чтобы импортировать все ключи.
источник
Из моего ответа на Как я могу получить список всех репозиториев и PPA из командной строки в сценарий установки?
Список PPA в
ppa:USER/REPO
формате:Создайте скрипт установки:
(выньте,
-y
если вы не хотите, чтобы неинтерактивная установка)Запустите скрипт:
Смотрите мой ответ на другой вопрос для полных сценариев с несколькими дополнительными функциями, которые вы можете сохранить и использовать.
источник