Încerc să instalez local un pachet rpm
fără a utiliza internetul. Am încercat următoarele:
sudo rpm -u kernel-devel-4.2.7-200.fc22.x86_64.rpm
și am primit:
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
Am încercat și eu :
sudo dnf --disablerepo="*" install kernel-devel-4.2.7-200.fc22.x86_64.rpm
și încă pare să folosească internetul, așa că nu pot să-mi dau seama dacă funcționează sau nu, deoarece conexiunea la internet este foarte lentă.
Există o modalitate de a remedia acest lucru?
Comentarii
Răspuns
sudo dnf install /path/to/package.rpm
va acționa asupra pachetului din calea dată.
Comentarii
- Când încercați asta pe un cd LIVE, trebuie să adaug
--disablerepo=*
- @Andy, ' nu sunt sigur dacă asta ' este ceva care s-a schimbat w cu versiunile recente ale
dnf
, dar nu ' nu văd de ce nu ' t să puteți instala pachetul local, oferind în mod explicit calea completă către fișierulrpm
așa cum a fost sugerat în răspuns. - Am aflat că la final, au dreptate. Ceea ce se întâmpla pentru mine este că încercam să instalez 10 RPM, dar îmi lipsea din greșeală o dependență. Nu executasem niciodată o comandă dnf online, așa că memoria mea Yum era goală. Fără –disablerepo, tot ce am primit a fost un mesaj de eroare care nu a reușit să actualizez " Actualizări " repo. Deci, nu aveam idee despre eroarea, dar cu –disablerepo, am primit un mesaj clar că îmi lipsește un pachet.
- @Andy vă rugăm să acceptați răspunsul dacă ' este corect.
- Eu ' voi răspunde la propriul meu comentariu,
localinstall
este un alias depreciat pentruinstall
: dnf.readthedocs.io/en/latest/command_ref.html
sudo dnf install /path/to/package.rpm