Ik probeer lokaal een rpm pakket te installeren zonder het internet. Ik heb het volgende geprobeerd:

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

en ik kreeg:

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 

Ik heb ook geprobeerd :

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

en het lijkt nog steeds internet te gebruiken, dus ik kan er niet achter komen of het werkt of niet, aangezien de internetverbinding erg traag is.

Is er een manier om dit op te lossen?

Reacties

  • sudo dnf install /path/to/package.rpm
  • @ ILMostro_7 Bedankt, maar het ' gebruikt nog steeds internet.
  • @ ILMostro_7 eigenlijk sorry, het werkt nu. Bedankt.
  • Klinkt goed. Accepteer in dat geval het antwoord als de juiste oplossing.

Antwoord

sudo dnf install /path/to/package.rpm zal reageren op het pakket in het opgegeven pad.

Opmerkingen

  • Bij het proberen dit op een LIVE-cd, ik moet --disablerepo=*
  • @Andy toevoegen, ik ' weet niet zeker of dat ' is iets dat is veranderd w et recente versies van dnf, maar ik begrijp niet ' waarom je ' het pakket lokaal kunnen installeren door expliciet het volledige pad naar het rpm -bestand op te geven, zoals voorgesteld in het antwoord.
  • Ik kwam erachter dat je uiteindelijk hebt gelijk. Wat er voor mij gebeurde, is dat ik probeerde om 10 RPMs te installeren, maar ik miste per ongeluk een afhankelijkheid. Ik had nog nooit een dnf-opdracht online uitgevoerd, dus mijn yum-cache was leeg. Zonder –disablerepo kreeg ik alleen een foutmelding bij het niet updaten van de " Updates " repo. Dus ik had geen idee wat de fout was, maar met de –disablerepo, kreeg ik een mooie duidelijke melding dat ik een pakket miste.
  • @Andy accepteer het antwoord als het ' s correct.
  • Ik ' zal mijn eigen opmerking beantwoorden, localinstall is een verouderde alias voor install: dnf.readthedocs.io/en/latest/command_ref.html

Geef een reactie

Het e-mailadres wordt niet gepubliceerd. Vereiste velden zijn gemarkeerd met *