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

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

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

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

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

2 ответа

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

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

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

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

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

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