Uma maneira simples é usar a opção "--downloadonly" :
sudo dnf --downloadonly install <whatever>
isso baixa o(s) pacote(s) rpm e também suas dependências conforme necessário para no desktop que tem acesso a internet (vamos chamá-lo de "computador-A"),
depois transfere os rpms para outro sistema (computador-B) e
sudo dnf install *.rpm
Observação: se o computador B estiver faltando alguns pacotes em comparação com o computador A, talvez seja necessário repetir o download do rpms. Nesse caso, o comando "dnf download" pode ser mais apropriado para obter rpms ausentes para o computador B (consulte https://dnf-plugins-core.readthedocs.io/en/latest/download.html ).
Uma alternativa é definir "keepcache=1" em /etc/dnf/dnf.conf no computador-A, e simplesmente executar 'dnf install': isso manterá os arquivos de pacotes instalados no computador-A, onde você encontrará os arquivos rpm in /var/cache/dnf/... Observe que isso não resolve o caso em que o computador-B está sem pacotes em comparação com o computador-A.
Uma maneira simples é usar a opção "--downloadonly" :
isso baixa o(s) pacote(s) rpm e também suas dependências conforme necessário para no desktop que tem acesso a internet (vamos chamá-lo de "computador-A"),
depois transfere os rpms para outro sistema (computador-B) e
Observação: se o computador B estiver faltando alguns pacotes em comparação com o computador A, talvez seja necessário repetir o download do rpms. Nesse caso, o comando "dnf download" pode ser mais apropriado para obter rpms ausentes para o computador B (consulte https://dnf-plugins-core.readthedocs.io/en/latest/download.html ).
Uma alternativa é definir "keepcache=1" em /etc/dnf/dnf.conf no computador-A, e simplesmente executar 'dnf install': isso manterá os arquivos de pacotes instalados no computador-A, onde você encontrará os arquivos rpm in /var/cache/dnf/... Observe que isso não resolve o caso em que o computador-B está sem pacotes em comparação com o computador-A.
Outra alternativa é criar um repositório local: consulte https://www.techrepublic.com/blog/linux-and-open-source/create-your-own-yum-repository/ (isso é para yum, mas também se aplica a dnf ).