Nach meiner Erfahrung ist es sicher, den Kernel herunterzustufen. Ich musste es in letzter Zeit viel tun, wegen eines Problems mit lirc und neuen Kernel-Versionen. Meine Hauppauge PVR-250-Fernbedienung funktioniert nach der Installation einer aktuellen Kernel-Version einfach nicht mehr. Eigentlich habe ich es erst vor ein paar Stunden gemacht;).
Neuinstallation der alten Kernel-Version:
Voraussetzung: Sie müssen das Binärpaket des alten Kernels tatsächlich überall finden. Wenn Sie es nicht haben, haben Sie ziemlich viel Pech (wenn Sie die alten Pakete nicht selbst kompilieren möchten).
Oh mein Gott, woher bekomme ich das alte Paket, fragst du? Es gibt einige Möglichkeiten, die im Wiki-Link aufgeführt sind und in einer der anderen Antworten veröffentlicht sind. Normalerweise halte ich mich an die Möglichkeit, den Pacman-Paket-Cache (/ var / cache / pacman / pkg) zu durchsuchen. Ich habe auch immer eine aktuelle Sicherung dieses Verzeichnisses, so dass keine Pakete verloren gehen, wenn ich den Cache lösche.
Wenn Sie das alte Kernel-Paket haben, können Sie es mithilfe von installieren pacman -U package-name.pgk.tar.gz
. Danach wird höchstwahrscheinlich ein Abhängigkeitsfehler angezeigt. Jedes Paket, das in diesem Fehler aufgeführt ist, muss ebenfalls heruntergestuft werden. Kehren Sie also zum Paket-Cache zurück, suchen Sie das genannte Paket in einer älteren Version und versuchen Sie, es zu installieren, indem Sie pacman erneut aufrufen, diesmal mit dem alten Kernel und dem neu gefundenen Paket ( pacman -U package-name.pgk.tar.gz other-package.pkg.tar.gz
).
Sie müssen diese Schritte wiederholen, bis der Pacman-Lauf erfolgreich ist. Danach sollten Sie in der Lage sein, Ihr System neu zu starten, und der neue (eigentlich der alte) Kernel wird geladen. Wenn pacman Ihnen mitteilt, dass ein mit dem alten Kernel nicht kompatibles Paket nicht entfernt werden kann, müssen Sie es manuell entfernen ( pacman -Rd conflicting-package.pkg.tar.gz
), bevor Sie den alten Kernel installieren. Aber seien Sie vorsichtig mit diesem Schritt, es kann Ihr System beschädigen.
In meinem Fall muss ich 7 Pakete downgraden, einschließlich Kernel, Glibc, Kernel-Header, Lirc und zwei Pakete meines NVIDIA-Treibers.
Der einzige große Fehler in Archlinux ist das Problem der Herabstufung. Wenn Sie Ihren Paket-Cache geleert haben, kann es sehr schwierig sein, das gewünschte Binärpaket zu finden. Es ist mir nie gelungen, das benötigte Paket auf einem der Spiegelserver zu finden.
Da Archlinux eine sehr innovative Distribution mit sehr aktuellen Paketen und häufigen Veröffentlichungen ist, benötige ich die Downgrade-Funktion sehr oft. Ich hoffe wirklich, dass die Jungs von Archlinux einen Weg finden, dies in Zukunft ein bisschen einfacher zu machen.