Fedora - Wie kann ich auf eine bestimmte Paketversion downgraden?

6970
Bludzee

Wie kann ein Downgrade auf eine bestimmte Paketversion durchgeführt werden, die nicht mit plain verfügbar ist dnf downgrade <package>?


Zum Beispiel muss der Linux-Kernel, den mein Fedora 23 mit ( kernel-4.6.4-201.fc23.i686) herausgebracht hat 4.4.9, aus irgendeinem projektspezifischen Grund auf eine bestimmte Version herabgestuft werden .

Wie kann ich dnfdas Kernel-Paket auf downgraden (mit ) kernel-4.4.9-300.fc23.i686?


Das Problem ist dieser Befehl:

$ dnf downgrade kernel 

schlägt nur vor, die Kernel-Version zu installieren kernel-4.2.3-201.fc23.i686, die nicht die gewünschte Version ist.

Die Pakete, die ich brauche, finden Sie zum Beispiel auf der Koji- Website:

http://koji.fedoraproject.org/koji/buildinfo?buildID=760145

aber ich weiß nicht, wie ich dnf installvon dort eine beantragen kann .

Wie kann ich das machen?

2

1 Antwort auf die Frage

2
Jakuje

dnf downgradeBewerben Sie sich einfach für RPMs, die Sie selbst heruntergeladen haben.

Laden Sie in Ihrem Beispiel für die Kernel-Pakete die gewünschten RPMs von Koji herunter und installieren Sie sie mit dnf downgrade:

cd /tmp/ mkdir kernel/ cd kernel/ wget https://kojipkgs.fedoraproject.org//packages/kernel/4.4.9/300.fc23/i686/kernel-4.4.9-300.fc23.i686.rpm [... and the other packages you need to downgrade ...] dnf downgrade *.rpm 

Nicht alle Paketversionen sind in den Spiegeln verfügbar.

`dnf downgrade package.rpm` funktionierte wie ein Zauber. Danke vielmals! Bludzee vor 7 Jahren 0
Wenn Sie "Fehler: widersprüchliche Anforderungen" erhalten, müssen Sie den Wert von "installonly_limit" in "/ etc / dnf / dnf.conf" erhöhen. That Brazilian Guy vor 7 Jahren 1