Andrei (admin)
apt-get -d --print-url package
Похоже, это то, что нужно. Хотя я использовал несколько иной формат. Но, об всем по порядку:
1. Из-под Win я выкачал следующие файлы:
http://ftp.cz.debian.org/debian/dists/t ... ackages.gz
http://ftp.cz.debian.org/debian/dists/t ... 86/Release
http://ftp.cz.debian.org/debian/dists/t ... ackages.gz
http://ftp.cz.debian.org/debian/dists/t ... 86/Release
http://ftp.cz.debian.org/debian/dists/t ... ackages.gz
http://ftp.cz.debian.org/debian/dists/t ... 86/Release
2. Положил эти файлы в соответствующие директории:
/root/debian/dists/testing/main/binary-i386/Packages.gz
/root/debian/dists/testing/main/binary-i386/Release
/root/debian/dists/testing/contrib/binary-i386/Packages.gz
/root/debian/dists/testing/contrib/binary-i386/Release
/root/debian/dists/testing/non-free/binary-i386/Packages.gz
/root/debian/dists/testing/non-free/binary-i386/Release
Т.е., на сколько я понимаю, получилось нечто частично напоминающее репозитарий (если я в принципе правильно понимаю значение донного понятия
.
3. Добавил в /etc/apt/source.list строку:
deb file:/root/debian/dists/ testing contrib main non-free
(пишу по памяти => могу ошибиться в формате)
3. Запустил apt-get update. Кстати, здесь возник еще один момент: ограничение по-умолчанию размера cache-файла apt. Решилось это прописанием в соответствующей секции файла /etc/apt/apt.conf строки:
Cache_Limit "<размер>";
4. Мне надо было установить пакет gnome, который зависил в моем случае от более чем 200 пакетов. Выдал команду:
apt-get --print-uris install gnome
и перенаправил в файл.
Voila! Файл содержит помимо всего прочего ссылки вида /pool/... на нужные пакеты. Скармливаем их FlashGet'у под Win и готово!
P.S. Возможно, описанный способ отличается кривизной - просто с Debian в частности и с Linux в целом общаюсь только неделю
.
P.P.S. Спасибо Andrei (admin), а также Alex Dedul, который и подсказал мне, что apt-get имеет замечательную опцию --print-uris.