Eu tenho um PC instalado com o Fedora que está desconectado da Internet (e não há nada que eu possa fazer a respeito). Então, quero baixar arquivos rpm para vários softwares em outro PC e instalá-los posteriormente no anterior. Então, há uma maneira de fazer isso?
No Ubuntu, usei duas maneiras diferentes de conseguir isso. Uma é esta, "sudo apt-get install --download-only package-name" e depois copie os arquivos deb. Outro método é usar synaptic, use o "Gerar script de download de pacote" e baixe os arquivos deb usando esse script.
No entanto, ainda não encontrei uma maneira semelhante no Fedora. Vocês podem me ajudar?
Qualquer ajuda é apreciada. Obrigado.
Responder1
O dnf --downloadonly
sinalizador irá baixar os pacotes para o cache local sem instalá-los. Você também pode usar o dnf download
comando para baixar pacotes para o diretório atual (e pode fazer isso como não-root). (Este é um plugin; documentos emman dnf.plugin.download
.)
Com dnf download --resolve
, você também obterá quaisquer dependências que estejam faltando neste sistema. (Se o seu sistema corresponder ao de destino, isso será conveniente.)
Responder2
Sim, é possível, opções relevantes paradnf
são:
--downloadonly
Baixe o conjunto de pacotes resolvidos sem realizar nenhuma transação rpm (instalar/atualizar/apagar).--downloaddir=<path>
Redirecione os pacotes baixados para o diretório fornecido. A opção deve ser usada junto com a opção de linha de comando --downloadonly ou com o comando de download (dnf-plugins-core).
Na máquina destinatária, instale os pacotes baixadosdnf install /path/to/rpm