2

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

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

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

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

2 ответа2

4

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

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

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

0

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

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

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