Jeg prøver å installere en rpm
-pakke lokalt uten å bruke internettet. Jeg prøvde følgende:
sudo rpm -u kernel-devel-4.2.7-200.fc22.x86_64.rpm
og jeg fikk:
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øvde også :
sudo dnf --disablerepo="*" install kernel-devel-4.2.7-200.fc22.x86_64.rpm
og det ser fortsatt ut til å bruke internett, så jeg kan ikke finne ut om det fungerer eller ikke siden internettforbindelsen er veldig treg.
Er det en måte å fikse dette på?
Kommentarer
Svar
sudo dnf install /path/to/package.rpm
vil handle på pakken i den gitte banen.
Kommentarer
- Når du prøver dette på en LIVE cd, jeg må legge til
--disablerepo=*
- @Andy, jeg ' er ikke sikker på om det ' er noe som har endret w med nyere versjoner av
dnf
, men jeg ser ikke ' hvorfor du ikke ville ' t kunne installere pakken lokalt ved eksplisitt å oppgi hele banen tilrpm
-filen som foreslått i svaret. - Jeg fant ut at til slutt, du er rett. Det som skjedde for meg, er at jeg prøvde å installere 10 RPM, men jeg manglet en avhengighet ved et uhell. Jeg hadde aldri kjørt en dnf-kommando online, så min cache var tom. Uten –disablerepo var alt jeg fikk en feilmelding som ikke klarte å oppdatere " Oppdateringer " repo. Så jeg ante ikke hva feilen var, men med –disablerepo fikk jeg en fin klar melding om at jeg manglet en pakke.
- @Andy vennligst godta svaret hvis det ' er riktig.
- Jeg ' Jeg svarer på min egen kommentar,
localinstall
utfaset alias forinstall
: dnf.readthedocs.io/en/latest/command_ref.html
sudo dnf install /path/to/package.rpm