Можно ли загрузить файлы rpm в Fedora для автономного использования? (Смотри описание)

1181
karim

У меня установленный на Fedora ПК, который отключен от Интернета (и я ничего не могу с этим поделать). Поэтому я хочу загрузить файлы rpm для различных программ на другой ПК, а затем установить их на прежнем. Так есть ли способ, которым я могу это сделать?

В Ubuntu я использовал два разных способа добиться этого. Один из них: «sudo apt-get install - имя-загрузки-только-имя-пакета», а затем скопируйте файлы deb. Другой метод - использование synaptic, используйте «Создать сценарий загрузки пакета», а затем загрузите файлы deb с помощью этого сценария.

Тем не менее, мне еще предстоит найти аналогичный способ на Fedora. Ребята, вы можете мне помочь?

Любая помощь приветствуется. Спасибо.

2

2 ответа на вопрос

4
atype

Да, это возможно, соответствующие варианты dnf являются :

  • --downloadonly Загрузите разрешенный набор пакетов без выполнения транзакций RPM (установка / обновление / удаление).
  • --downloaddir=<path> Перенаправить загруженные пакеты в указанный каталог. Этот параметр должен использоваться вместе с параметром командной строки --downloadonly или с командой загрузки (dnf-plugins-core).

На компьютере получателя установить загруженные пакеты dnf install /path/to/rpm

0
mattdm

dnf --downloadonlyФлаг будет тянуть вниз пакеты в локальном кэше, не устанавливая их. Вы также можете использовать dnf downloadкоманду для загрузки пакетов в текущий каталог (и вы можете сделать это без полномочий root). (Это плагин; документы в man dnf.plugin.download.)

С помощью dnf download --resolveвы также получите любые зависимости, которые отсутствуют в этой системе. (Если ваша система соответствует целевой, это будет удобно.)