Jessaie dinstaller localement un package rpm
sans utiliser lInternet. Jai essayé ce qui suit:
sudo rpm -u kernel-devel-4.2.7-200.fc22.x86_64.rpm
et jai obtenu:
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
Jai aussi essayé :
sudo dnf --disablerepo="*" install kernel-devel-4.2.7-200.fc22.x86_64.rpm
et il semble toujours utiliser Internet, donc je ne peux pas savoir si cela fonctionne ou non car la connexion Internet est vraiment lente.
Y a-t-il un moyen de résoudre ce problème?
Commentaires
Réponse
sudo dnf install /path/to/package.rpm
agira sur le paquet dans le chemin donné.
Commentaires
- Lors de la tentative ceci sur un cd LIVE, je dois ajouter
--disablerepo=*
- @Andy, je ' je ne sais pas si cela ' est quelque chose qui a changé w avec les versions récentes de
dnf
, mais je ne ' pas voir pourquoi vous ne ' t être capable dinstaller le package localement en fournissant explicitement le chemin complet du fichierrpm
comme suggéré dans la réponse. - Jai découvert quà la fin, vous ont raison. Ce qui se passait pour moi, cest que jessayais dinstaller 10 RPM, mais il me manquait accidentellement une dépendance. Je navais jamais exécuté de commande dnf en ligne, donc mon cache yum était vide. Sans –disablerepo, tout ce que jai obtenu était un message derreur ne mettant pas à jour le repo " Updates ". Je navais donc aucune idée de lerreur, mais avec loption –disablerepo, jai reçu un message clair indiquant quil me manquait un paquet.
- @Andy, veuillez accepter la réponse si elle ' est correct.
- Je ' répondrai à mon propre commentaire,
localinstall
est un alias obsolète pourinstall
: dnf.readthedocs.io/en/latest/command_ref.html
sudo dnf install /path/to/package.rpm