14

Я пытаюсь скопировать все пакеты, которые я установил на одном компьютере Debian, на другой компьютер Debian без повторной apt-get install и повторной загрузки всего пакета.

4 ответа4

21

Они хранятся в:

/var/cache/apt/archives/

если вы не выпустили:

apt-get clean
7

Может быть, вам просто нужно:

apt-get загрузить mypackage1 mypackage2

он загрузит данные * .deb файлы в текущий каталог. Нет необходимости в руте.

2

Если вы уже выпустили

apt-get clean

Вы можете взглянуть на эти страницы, чтобы узнать о репликации той же конфигурации пакета на другой компьютер

0

Вы также можете создать пакет прокси, мы используем ок.

Затем реальные серверы хранилища указываются в файле ок.

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.

Когда первая машина загружает пакеты, они выходят из интернета и хранятся в кеше прибл. Все остальные машины загружают пакеты из кеша напрямую.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .