Installation lokal mit dnf in Fedora ohne Internetverbindung


18

Ich versuche, ein rpmPaket lokal zu installieren , ohne das Internet zu verwenden. Ich habe folgendes versucht:

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

und ich habe:

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

Ich habe auch versucht:

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

und es scheint immer noch das Internet zu benutzen, also kann ich nicht herausfinden, ob es funktioniert oder nicht, da die Internetverbindung sehr langsam ist.

Gibt es eine Möglichkeit, dies zu beheben?


sudo dnf install /path/to/package.rpm
ILMostro_7,

@ ILMostro_7 Danke, aber es nutzt immer noch das Internet.
Kolonel

1
@ ILMostro_7 eigentlich sorry, das klappt jetzt. Vielen Dank.
Kolonel

Antworten:


27

sudo dnf install /path/to/package.rpm wird auf das Paket in dem angegebenen Pfad einwirken.


Wenn ich das auf einer LIVE-CD versuche, muss ich hinzufügen--disablerepo=*
Andy

@Andy, ich bin mir nicht sicher, ob sich dies in den letzten Versionen von geändert hat dnf, aber ich verstehe nicht, warum Sie das Paket nicht lokal installieren können, indem Sie den vollständigen Pfad zu der rpmDatei wie in der vorgeschlagen angeben Antworten.
ILMostro_7

Ich habe herausgefunden, dass Sie am Ende Recht haben. Was für mich passierte, ist, dass ich versucht habe, 10 U / min zu installieren, aber versehentlich eine Abhängigkeit verpasst habe. Ich hatte noch nie einen dnf-Befehl online ausgeführt, daher war mein Yum-Cache leer. Ohne --disablerepo war alles, was ich bekam, eine Fehlermeldung, die fehlschlug, um das "Updates" -Repo zu aktualisieren. Also hatte ich keine Ahnung, was der Fehler war, aber mit der --disablerepo bekam ich eine nette klare Nachricht, dass mir ein Paket fehlte.
Andy

@Andy bitte akzeptieren Sie die Antwort, wenn es richtig ist.
ILMostro_7

Hab ich auch sudo dnf localinstall <package>gebraucht gesehen . Irgendein Unterschied im Verhalten?
Freedom_Ben
Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.