Estou tentando instalar localmente um pacote rpm sem usar a Internet. Tentei o seguinte:

sudo rpm -u kernel-devel-4.2.7-200.fc22.x86_64.rpm 

e consegui:

error: kernel-devel-4.2.7-200.fc22.x86_64.rpm: hdr blob(2060952): BAD, read returned 0 error: kernel-devel-4.2.7-200.fc22.x86_64.rpm cannot be installed 

Também tentei :

sudo dnf --disablerepo="*" install kernel-devel-4.2.7-200.fc22.x86_64.rpm 

e ainda parece estar usando a internet, então não consigo descobrir se funciona ou não, pois a conexão com a internet é muito lenta.

Existe uma maneira de corrigir isso?

Comentários

  • sudo dnf install /path/to/package.rpm
  • @ ILMostro_7 Obrigado, mas ' ainda está usando a Internet.
  • @ ILMostro_7 na verdade, desculpe, agora funciona. Obrigado.
  • Parece bom. Nesse caso, aceite a resposta como a solução correta.

Resposta

sudo dnf install /path/to/package.rpm atuará no pacote no caminho fornecido.

Comentários

  • Ao tentar isso em um CD AO VIVO, tenho que adicionar --disablerepo=*
  • @Andy, eu ' não tenho certeza se isso ' s algo que mudou w Com as versões recentes de dnf, mas eu não ' não vejo por que você não ' t ser capaz de instalar o pacote localmente fornecendo explicitamente o caminho completo para o arquivo rpm, conforme sugerido na resposta.
  • Descobri que, no final, você Está certo. O que estava acontecendo comigo é que eu estava tentando instalar 10 RPMs, mas acidentalmente perdi uma dependência. Eu nunca tinha executado um comando dnf online, então meu cache do yum estava vazio. Sem –disablerepo, tudo o que recebi foi uma mensagem de erro falha ao atualizar o " Updates " repo. Portanto, não tinha ideia de qual era o erro, mas com o –disablerepo, recebi uma mensagem clara e agradável de que estava faltando um pacote.
  • @Andy, por favor, aceite a resposta se ' está correto.
  • Eu ' responderei meu próprio comentário, localinstall é um alias obsoleto para install: dnf.readthedocs.io/en/latest/command_ref.html

Deixe uma resposta

O seu endereço de email não será publicado. Campos obrigatórios marcados com *