Yritän asentaa paikallisesti rpm
-paketin ilman Internetissä. Yritin seuraavaa:
sudo rpm -u kernel-devel-4.2.7-200.fc22.x86_64.rpm
ja sain:
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
Yritin myös :
sudo dnf --disablerepo="*" install kernel-devel-4.2.7-200.fc22.x86_64.rpm
ja se näyttää edelleen käyttävän Internetiä, joten en voi selvittää, toimiiko se vai ei, koska Internet-yhteys on todella hidasta.
Onko tämä tapa korjata?
Kommentit
Vastaa
sudo dnf install /path/to/package.rpm
toimii paketilla annetulla polulla.
Kommentit
- Yritettäessä Tämän LIVE-CD-levyllä minun on lisättävä
--disablerepo=*
- @Andy, en ' en ole varma onko se ' on jotain, joka on muuttanut w
dnf
: n uusimpien versioiden kanssa, mutta en ymmärrä miksi et halua ' t ' t pystyä asentamaan paketti paikallisesti antamalla nimenomaisesti koko polunrpm
-tiedostoon vastauksessa ehdotetun mukaisesti. - Huomasin, että lopulta sinä ovat oikein. Minulle tapahtui, että yritin asentaa 10 kierrosta minuutissa, mutta puuttui vahingossa yksi riippuvuus. En ollut koskaan suorittanut dnf-komentoa verkossa, joten yum-välimuistini oli tyhjä. Ilman –disablerepoa sain vain virheilmoituksen, joka epäonnistui päivittämällä " -päivityksiä " -ilmoitusta. Joten minulla ei ollut aavistustakaan, mikä virhe oli, mutta –disablerepon kanssa sain mukavan selkeän viestin, että puuttui paketti.
- @Andy hyväksy vastaus, jos se ' on oikein.
- Vastaan omaan kommentteihin ',
localinstall
on vanhentunut alias kohteelleinstall
: dnf.readthedocs.io/en/latest/command_ref.html
sudo dnf install /path/to/package.rpm