Jag försöker lokalt installera ett rpm -paket utan att använda internet. Jag försökte följande:

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

och jag fick:

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 

Jag försökte också :

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

och det verkar fortfarande använda internet, så jag kan inte ta reda på om det fungerar eller inte eftersom internetanslutningen är riktigt långsam.

Finns det ett sätt att åtgärda detta?

Kommentarer

  • sudo dnf install /path/to/package.rpm
  • @ ILMostro_7 Tack, men det ' använder fortfarande internet.
  • @ ILMostro_7 faktiskt ledsen, det fungerar nu. Tack.
  • Låter bra. I så fall, acceptera svaret som rätt lösning.

Svar

sudo dnf install /path/to/package.rpm kommer att agera på paketet i den angivna sökvägen.

Kommentarer

  • När du försöker detta på en LIVE-cd, jag måste lägga till --disablerepo=*
  • @Andy, jag ' är inte säker på om det ' är något som har förändrats w med senaste versioner av dnf, men jag ser inte ' varför du inte ' t kunna installera paketet lokalt genom att uttryckligen ange hela sökvägen till rpm -filen som föreslagits i svaret.
  • Jag fick reda på att i slutändan du har rätt. Vad som hände för mig är att jag försökte installera 10 varv per minut, men jag saknade av misstag ett beroende. Jag hade aldrig kört ett dnf-kommando online, så min yum-cache var tom. Utan –disablerepo var allt jag fick ett felmeddelande som inte kunde uppdatera " Uppdateringar " repo. Så jag hade ingen aning om vad felet var, men med –disablerepo fick jag ett bra tydligt meddelande om att jag saknade ett paket.
  • @Andy acceptera svaret om det ' är korrekt.
  • Jag ' Jag svarar på min egen kommentar, localinstall är en utfasat alias för install: dnf.readthedocs.io/en/latest/command_ref.html

Lämna ett svar

Din e-postadress kommer inte publiceras. Obligatoriska fält är märkta *