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
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 arquivorpm
, 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 parainstall
: dnf.readthedocs.io/en/latest/command_ref.html
sudo dnf install /path/to/package.rpm