Как загрузить пакет Debian определенной версии и всех ее зависимостей (включая рекомендуемый) без установки?

Мы можем использовать склонный-rdepends или способный кэш для загрузки пакета и всех его зависимостей.

Но загружать deb пакет определенной версии и ее соответствующих зависимостей. Выше команд не поддерживает версию определения.

Я просто хочу загрузить их так, чтобы я мог установить локальный deb repo в любой другой системе без интернет-соединения.

Обратите внимание, что у меня не будет деталей/доступа к системе (офлайновая система), где я буду устанавливать пакет. Помогите.

0
задан 27 February 2018 в 08:48

1 ответ

Ваш вопрос задают на stackoverflow https://stackoverflow.com/questions/13756800/how-to-download-all-dependencies-and-packages-to-directory

Позвольте копируют ответ здесь с моими обновлениями.

# aptitude clean
# aptitude --download-only install <your_package_here>=<version_here>
# cp /var/cache/apt/archives/*.deb <your_directory_here>

Но ответ выше прокомментирован

Это только работает, если у Вас нет пакета или его зависимостей установленными локально.

Еще один ответ оттуда.

aptitude --download-only ... приблизьтесь только к работам, если у Вас есть debian дистрибутив с интернет-соединением в Ваших руках.

Если Вы не делаете, я думаю, что лучше запустить следующий скрипт на разъединенной debian машине:

apt-get --print-uris --yes install <my_package_name> | grep ^\' | cut -d\' -f2 >downloads.list

переместите downloads.list файл в связанный Linux (или не Linux) машина, и работайте:

wget --input-file myurilist

это загружает все Ваши файлы в текущий каталог. После этого можно скопировать их на флеш-карте и установке в разъединенной debian машине.

кредиты: http://www.tuxradar.com/answers/517

PS я в основном скопировал сообщение в блоге, потому что это не было очень читаемо, и в случае, если сообщение исчезнет.

Существует два комментария к этому ответу выше.

склонный - добираются, подход только работает, когда пакет не установлен – A.

Добавление -qq в Кв. - добираются, строка устраняет необходимость grep (и потребность в - принимают - да),

Я надеюсь, что Вы нашли бы лучшее решение на основе stackoverflow статьи.

0
ответ дан 30 October 2019 в 09:06

Другие вопросы по тегам:

Похожие вопросы: