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

  • sudo dnf install /path/to/package.rpm
  • @ ILMostro_7 Merci, mais ' utilise toujours Internet.
  • @ ILMostro_7 en fait désolé, cela fonctionne maintenant. Merci.
  • Ça a lair bien. Dans ce cas, veuillez accepter la réponse comme la bonne solution.

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 fichier rpm 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 pour install: dnf.readthedocs.io/en/latest/command_ref.html

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *