Можно ли загрузить файлы 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