Jeg prøver lokalt at installere en rpm pakke uden at bruge internettet. Jeg prøvede følgende:

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

og jeg fik:

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 

Jeg prøvede også :

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

og det ser stadig ud til at bruge internettet, så jeg kan ikke finde ud af, om det fungerer eller ej, da internetforbindelsen virkelig er langsom.

Er der en måde at løse dette på?

Kommentarer

  • sudo dnf install /path/to/package.rpm
  • @ ILMostro_7 Tak, men det ' bruger stadig internettet.
  • @ ILMostro_7 faktisk ked af det fungerer nu. Tak.
  • Det lyder godt. I så fald skal du acceptere svaret som den rigtige løsning.

Svar

sudo dnf install /path/to/package.rpm vil handle på pakken i den givne sti.

Kommentarer

  • Når du prøver dette på en LIVE cd, jeg er nødt til at tilføje --disablerepo=*
  • @Andy, jeg ' er ikke sikker på, om det ' er noget, der har ændret w med nyere versioner af dnf, men jeg kan ikke ' ikke se, hvorfor du ikke ville ' t være i stand til at installere pakken lokalt ved eksplicit at angive den fulde sti til rpm -filen som foreslået i svaret.
  • Jeg fandt ud af, at i sidste ende, du har ret. Hvad der skete for mig, er at jeg prøvede at installere 10 RPMer, men jeg manglede ved en fejltagelse en afhængighed. Jeg havde aldrig kørt en dnf-kommando online, så min yum-cache var tom. Uden –disablerepo var alt, hvad jeg fik, en fejlmeddelelse, der ikke opdaterede " Opdateringer " repo. Så jeg havde ingen idé om, hvad fejlen var, men med –disablerepo fik jeg en god klar besked om, at jeg manglede en pakke.
  • @Andy accepter venligst svaret, hvis det ' er korrekt.
  • Jeg ' Jeg svarer på min egen kommentar, localinstall er en forældet alias for install: dnf.readthedocs.io/en/latest/command_ref.html

Skriv et svar

Din e-mailadresse vil ikke blive publiceret. Krævede felter er markeret med *