Резервное копирование программных источников

В 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

Затем сделайте обратное, когда вы ваша новая система.

Может также попробовать это программное обеспечение. Хотя я сам этим не пользовался.

Другие вопросы по тегам