Спасибо всем ответившим!

В общем-то вырисовывается следующая картина.

Для того чтобы перенести _списки_ доступных пакетов
на машину, не имеющую доступ в сеть,
можно скопировать файлы *_Packages и *_Release из
/var/lib/apt/lists в соотв. каталог на другой машине.
Раскомментировать соотв. источники в /etc/apt/sources.list.
Теперь там можно будет выбирать нужные пакеты с учётом
зависимостей.

С помощью apt-get --print-uris install <имя пакета>
можно получить имена, ссылки, общий объём нужного пакета
со всеми зависимостями, чтобы потом скачать это всё
на любой машине с хорошим каналом.

Для установки скачанных пакетов из локального репозитария с
автоматическим разрешением зависимостей:
1. с помощью apt-ftparchive сгенерируйте список скачанных пакетов
2. пропишите полученный репозитарий в sources.list
3. apt-get update
4. apt-get install <имя пакета>

Например, допустим скачанные пакеты у нас лежат в /home/user/localrepo,
тогда заходим в этот каталог и выполняем:
"apt-ftparchive packages ./ | gzip -9 > Packages.gz". Теперь в
/etc/apt/sources.list добавляем строчку:
deb file:/home/user/localrepo/ ./
и делаем apt-get update. Всё. Можно ставить пакеты.

Всё так?
Алексей, извиняюсь за такое "подправленное" цитирование. :)

Всем спасибо за помощь.

--
ubuntu-ru mailing list
[email protected]
http://lists.ubuntu.com/mailman/listinfo/ubuntu-ru

Дати відповідь електронним листом