Безопасно ли копировать индексные файлы пакетов (которые обновляются при запуске apt-get update
) с одного компьютера на другой идентичный? По сути, я запустил apt-get update
на одном из них, и я не хочу запускать его снова с другого компьютера, потому что у меня медленный и ограниченный интернет. Ранее я копировал пакеты из /var/cache/apt/archives
из одной системы в другую, и она работала просто отлично; загрузка не была необходима. Я бы тоже не хотел обновлять индексы пакетов.
Я считаю, что индексные файлы находятся на /var/lib/apt/lists/
Если вам нужно только установленное программное обеспечение исходной системы, лучший способ сделать это - использовать:
dpkg --get-selections | grep -v -E 'deinstall|hold' > installed-packages
Затем в целевой системе запустите:
sudo dpkg --set-selections < installed-packages
sudo apt-get dselect-upgrade
Таким образом вы убедитесь, что целевая система не удаляет / блокирует некоторые пакеты.
Хм, нет, это не совсем безопасная вещь. В прошлом я выполнял на «главном» компьютере, на котором все установлено, следующее:
dpkg --get-selections > installed-software
Затем отправьте файл установленного программного обеспечения на USB-ключ или что-то подобное, запустив следующее на на каждом "подчиненном" компьютере, на котором я хочу установить один и тот же набор программного обеспечения:
sudo dpkg --set-selections < installed-software
sudo dselect install
Надеюсь, это поможет!