Синхронизация индексов пакетов на идентичных компьютерах

Безопасно ли копировать индексные файлы пакетов (которые обновляются при запуске apt-get update) с одного компьютера на другой идентичный? По сути, я запустил apt-get update на одном из них, и я не хочу запускать его снова с другого компьютера, потому что у меня медленный и ограниченный интернет. Ранее я копировал пакеты из /var/cache/apt/archives из одной системы в другую, и она работала просто отлично; загрузка не была необходима. Я бы тоже не хотел обновлять индексы пакетов.

Я считаю, что индексные файлы находятся на /var/lib/apt/lists/

0
задан 15 September 2013 в 15:58

2 ответа

Если вам нужно только установленное программное обеспечение исходной системы, лучший способ сделать это - использовать:

dpkg --get-selections | grep -v -E 'deinstall|hold' > installed-packages

Затем в целевой системе запустите:

sudo dpkg --set-selections < installed-packages
sudo apt-get dselect-upgrade

Таким образом вы убедитесь, что целевая система не удаляет / блокирует некоторые пакеты.

0
ответ дан 15 September 2013 в 15:58

Хм, нет, это не совсем безопасная вещь. В прошлом я выполнял на «главном» компьютере, на котором все установлено, следующее:

dpkg --get-selections > installed-software

Затем отправьте файл установленного программного обеспечения на USB-ключ или что-то подобное, запустив следующее на на каждом "подчиненном" компьютере, на котором я хочу установить один и тот же набор программного обеспечения:

sudo dpkg --set-selections < installed-software
sudo dselect install

Надеюсь, это поможет!

0
ответ дан 15 September 2013 в 15:58

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

Похожие вопросы: