Это продолжение управления пакетами на машине с воздушным зазором? ,

Мне нужно установить пакеты в системе Fedora 20, i386 с воздушным зазором. Я работаю на Fedora 21, x64 рабочая станция, которая имеет подключение к Интернету.

В предыдущем вопросе было предложено использовать yumdownloader. Тем не менее, я не вижу, как указать Fedora 20 или i386 в качестве аргументов.

Как указать версию и / или архитектуру Fedora для yumdownloader?

2 ответа2

2

Для простых случаев вы можете найти зеркало Fedora 20 и просто загрузить нужные вам пакеты по HTTP. Недостатком является то, что у вас не будет Yum для разрешения сложных зависимостей для вас.

Лучший способ, IMO, - это установить другую систему с Fedora 20 и использовать ее. Еще лучше, просто используйте KVM и VirtManager для запуска виртуальной машины F20 в вашей системе F21.

Еще одна возможность заключается в использовании фиктивного объекта Ferdora . Поскольку mock предназначен для межплатформенных сборок пакетов, он создает несколько небольших сред chroot для различных дистрибутивов Red Hat/Fedora. Насколько я помню, вы можете подключиться к любому из них и запустить yum или yumdownloader.

2

yumdownloader также принимает многие из тех же опций, что и yum , в частности, можно --releasever и --basearch :

yumdownloader --releasever=20 --basearch=i386 packages ...

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