É possível baixar arquivos rpm no Fedora para uso offline? (Veja a descrição)

É possível baixar arquivos rpm no Fedora para uso offline? (Veja a descrição)

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 --downloadonlysinalizador irá baixar os pacotes para o cache local sem instalá-los. Você também pode usar o dnf downloadcomando 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

informação relacionada