В Ubuntu 10.04, когда я захожу в «Система»> «Администрирование»> «Источники программного обеспечения» и на вкладку «Аутентификация», я могу просмотреть все свои ключи, позволяющие загружать их из сторонних источников.
Как мне сделать резервную копию этого, чтобы скопировать все мои источники и ключи в новую систему?
Метод для резервного копирования исходного списка был уже описан сборщиком мусора (также отмечают дополнительный каталог, как объяснил Javier Rivera).
Для резервного копирования доверяемых ключей, добавленных к системе, можно использовать способно-ключевую программу командной строки. Я не знаю, существует ли способ сделать это от GUI.
От терминала можно выполнить что-то вроде этого:
sudo apt-key exportall > ~/repositories.key
Затем в Вашей другой системе необходимо смочь импортировать тот файл ключей из Источников программного обеспечения, или можно использовать способный ключ снова:
sudo apt-key add /path/to/repositories.key
У меня только есть одна настольная система Ubuntu, таким образом, я не проверил это, но я думаю, что она должна работать.
Я считаю, что это поможет создать резервную копию ваших источников.
sudo cp /etc/apt/sources.list /etc/apt/sources.list.backup
Затем сделайте обратное, когда вы будете новой системой.
Может также попробовать это программное обеспечение . Хотя я сам этим не пользовался.
От 10,04 исходный список может быть в различных местах, файле /etc/apt/sources.list
как сказано прежде и все файлы внутри /etc/apt/sources.list.d/
.
Ключи хранятся подобным способом, файлом /etc/apt/trusted.gpg
и файлы внутри /etc/apt/trusted.gpg.d/
Наконец Вам будет нужна информация в trustdb.gpg, чтобы смочь дешифровать ключи.
Необходимо будет скопировать все эти файлы и директоров.
Править: Лучший способ скопировать ключи объяснен в другом ответе. Поэтому скопируйте только sources.list и все файлы внутри sources.list.d. Я сохраняю информацию о размещении файлов в случае, это оказывается полезным для другого человека.