Резервное копирование программных источников
В Ubuntu 10.04, когда я захожу в "Система"> "Администрирование"> "Источники программного обеспечения" и перехожу на вкладку "Аутентификация", я могу просмотреть все свои ключи, позволяющие загружать их из сторонних источников.
Как мне сделать резервную копию этого, чтобы скопировать все мои источники и ключи в новую систему?
3 ответа
Метод резервного копирования списка источников уже был описан сборщиком мусора (также обратите внимание на дополнительный каталог, как объяснил Хавьер Ривера).
Для резервного копирования доверенных ключей, добавленных в вашу систему, вы можете использовать программу командной строки apt-key. Я не знаю, есть ли способ сделать это из графического интерфейса.
Из терминала вы можете запустить что-то вроде этого:
sudo apt-key exportall > ~/repositories.key
Затем в другой системе вы сможете импортировать этот файл ключа из источников программного обеспечения или снова использовать apt-key:
sudo apt-key add /path/to/repositories.key
У меня есть только одна настольная система Ubuntu, поэтому я не проверял это, но я думаю, что она должна работать.
С 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. Я храню информацию о размещении файлов на случай, если это окажется полезным для другого человека.
Я считаю, что это поможет создать резервную копию ваших источников.
sudo cp /etc/apt/sources.list /etc/apt/sources.list.backup
Затем сделайте обратное, когда вы ваша новая система.
Может также попробовать это программное обеспечение. Хотя я сам этим не пользовался.