скопировать определенный пакет с зависимостями с Debian DVD, Alexander, 14-Ноя-07, 22:09 [смотреть все]Подскажите, пожалуйста. Есть такая задача: есть DVD диск с Debian 4.0 etch, компьютер с этой же системой, как используя apt-get, aptitude или synaptic узнать какие пакеты необходимы для приложения, скачать их с DVD в определенный каталог, но не устанавливать? чтобы потом можно было из этого каталога скопировать\переместить их на флешку для установки на другом компьютере (на нем нет CD привода, а вскрывать его нельзя, usb-dvd привод покупать ради этого нет никакого желания). Пробовал apt-get -d install pkg_name apt пишет: Необходимо скачать 0B/75,3MB архивов. После распаковки объем занятого дискового пространства возрастёт на 232MB. Хотите продолжить [Д/н]? y Указан режим "только загрузка", и загрузка завершена но в /var/cache/apt/archives пусто casm@local:/var/cache/apt/archives$ du -h 0 ./partial 0 . aptitude -d download pkg_name скачивает только сам пакет без зависимостей
|
- скопировать определенный пакет с зависимостями с Debian DVD,
angra, 09:49 , 15-Ноя-07 (1)CD/DVD считается локальным репозитарием и нет никакого смысла из него класть в cache. Даже если бы вы качали по сети, то в cache будут только те зависимые пакеты, что отсутствуют на этой системе, что вовсе не означает, что на системе куда вы переносите не понадобятся другие пакеты. Вариантов решения может быть несколько 1) перенести на флешке весь репозитарий с DVD 2) держать системы в полной синхронизации и смотреть на список пакетов которые доставляет apt при каждой инсталляции 3) Если невозможна полная синхронизация, то подменять /var/cache/apt/pkgcache.bin 4) Написать или найти готовый скрипт, который будет рекурсивно пробегать по зависимостям через apt-cache depends
|