Megpróbálok lokálisan telepíteni egy rpm csomagot anélkül, hogy az internet. Kipróbáltam a következőket:

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

és megkaptam:

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 

Én is megpróbáltam :

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

és úgy tűnik, még mindig az internetet használja, így nem tudom kideríteni, hogy működik-e vagy sem, mivel az internetkapcsolat nagyon lassú.

Van rá mód, hogy ezt kijavítsuk?

Megjegyzések

  • sudo dnf install /path/to/package.rpm
  • @ ILMostro_7 Köszönöm, de ' még mindig használja az internetet.
  • @ ILMostro_7 valójában sajnálom, most működik. Köszönöm.
  • Jól hangzik. Ebben az esetben kérjük, fogadja el a választ helyes megoldásként.

Válasz

sudo dnf install /path/to/package.rpm az adott elérési útvonalon lévő csomagra fog hatni.

Megjegyzések

  • Amikor megpróbálja ezt egy LIVE cd-n fel kell tennem a következőt: --disablerepo=*
  • @Andy, nem vagyok biztos abban, hogy <

' s valami, ami megváltozott w a dnf legújabb verzióival, de nem tudom, hogy ' miért nem tennéd ' t képes legyen telepíteni a csomagot helyileg úgy, hogy kifejezetten megadja a rpm fájl teljes elérési útját a válaszban javasoltak szerint.

  • Megtudtam, hogy végül Ön igazuk van. Számomra az történt, hogy megpróbáltam 10 RPM-t telepíteni, de véletlenül hiányzott egy függőség. Soha nem futtattam online dnf parancsot, ezért a yum gyorsítótáram üres volt. A –disablerepo nélkül csak egy hibaüzenetet kaptam, amely nem tudta frissíteni a " Updates " repót. Tehát fogalmam sem volt, mi a hiba, de a –disablerepo segítségével szép világos üzenetet kaptam arról, hogy hiányzik egy csomag.
  • @Andy kérjük, fogadja el a választ, ha ' helyes.
  • Én ' válaszolok a saját megjegyzésemre, a localinstall egy a (z) install elavult álnév: dnf.readthedocs.io/en/latest/command_ref.html
  • Vélemény, hozzászólás?

    Az email címet nem tesszük közzé. A kötelező mezőket * karakterrel jelöltük