Я пытаюсь скопировать все пакеты, которые я установил на одном компьютере Debian, на другой компьютер Debian без повторной apt-get install
и повторной загрузки всего пакета.
4 ответа
Они хранятся в:
/var/cache/apt/archives/
если вы не выпустили:
apt-get clean
Может быть, вам просто нужно:
apt-get загрузить mypackage1 mypackage2
он загрузит данные * .deb файлы в текущий каталог. Нет необходимости в руте.
Если вы уже выпустили
apt-get clean
Вы можете взглянуть на эти страницы, чтобы узнать о репликации той же конфигурации пакета на другой компьютер
Вы также можете создать пакет прокси, мы используем ок.
Затем реальные серверы хранилища указываются в файле ок.
debian http://ftp.debian.org/debian
security http://security.debian.org/debian-security
volatile http://volatile.debian.org/debian-volatile
На всех машинах, которые вы хотите установить, просто поместите следующее в /etc/apt/sources.list:
deb http://<hostname>:9999/debian/ squeeze main contrib non-free
deb http://<hostname>:9999/security/ squeeze/updates main contrib non-free
etc.
Когда первая машина загружает пакеты, они выходят из интернета и хранятся в кеше прибл. Все остальные машины загружают пакеты из кеша напрямую.