momentan habe ich viel spaß damit apt-get
- und das schlimme ist, es war meine eigene schuld. Ich hatte die testing
Pakete aktiviert /etc/apt/sources.list
, um ein bestimmtes Paket zu installieren. Und ich sagte meinem System zu tun apt-get dist-upgrade
. Alles hat gut funktioniert, aber jetzt versuche ich, wieder auf den stable
neuesten Stand zu kommen - und ich scheitere ...
Wenn ich versuche, das zu tun apt-get dist-upgrade
, erhalte ich die folgenden Informationen:
The following packages will be REMOVED:
linux-image-3.10-3-amd64
The following NEW packages will be installed:
libcgi-fast-perl libfcgi-perl libyaml-syck-perl
The following packages will be DOWNGRADED:
initramfs-tools libdate-manip-perl munin munin-common
Nun, das ist okay, aber wenn ich das versuche, bekomme ich eine Warnung in fetten, freundlichen roten Buchstaben:
You are running a kernel (version 3.10-3-amd64) and attempting to remove the same version.
...
It is highly recommended to abort the kernel removal unless you are prepared to fix the system after removal.
Nun, ich folge gerne der Empfehlung. Die richtige Kernelversion für das stable
Release wäre linux-image-3.2.0-4-amd64
und es ist bereits installiert. Wahrscheinlich wäre das Downgrade kein Problem, wenn ich unter dem älteren Kernel arbeiten würde? Eigentlich habe ich keine Ahnung, wie man den Kernel aktiviert 3.2.0
anstatt 3.10
.
dpkg -l | grep grub
in der Frage.Antworten:
Schauen Sie sich das an, es scheint, dass ein Downgrade mit apt-get möglich ist:
http://ispire.me/downgrade-from-debian-sid-to-stable-from-jessie-to-wheezy/
Essentials (3-stufig):
(Wenn ein Großteil Ihres Systems eine höhere Version aufweist, sollten Sie ein sorgfältiges Downgrade durchführen. Beachten Sie insbesondere Formatänderungen (Daten und persönliche Konfigurationsdateien).
Entfernen Sie alle Verweise auf sid oder unstable in Ihrem,
/etc/apt/sources.list
indem Sie löschen, ersetzen oder auskommentieren. Stellensources.list
Sie sicher, was Sie wollen (ich empfehle Sicherheit und stabile Deb-Quellen). Beispielsweise:Legen Sie die gewünschte Version fest
/etc/apt/preferences
(dies führt dazu, dass die bereits heruntergeladenen, aber jetzt unerwünschten Paketinformationen wie gewünscht ignoriert werden).Zum Schluss müssen wir den apt-Update- und -Upgrade-Prozess ausführen, um alle Pakete zu downgraden.
*
apt
wird um Bestätigung bittenWenn Sie nicht erklären können, was jeder dieser Befehle unabhängig tut, lesen Sie Ihre Manpages! :) Und machen Sie dasselbe zumindest für die Optionen, die Sie in anderen Dienstprogrammen verwenden.
quelle
/etc/issue
und andere Dateien werden nicht heruntergestuft. Wie kann man das beheben?Wenn Sie unter Debian arbeiten, haben Sie ein Metapaket für den Kernel installiert.
Löschen Sie einfach das Metapaket (
linux-image-amd64
) und installieren Sie es erneut.Dann hätten Sie:
Starten Sie neu.
Info:
linux-image-amd64
ist ein Metapaket. Es könnte auf einen stabilen Kernel oder einen Back-Port-Kernel (4.9.25-1 ~ bpo8 + 1) verweisen, je nachdem, wie Sie ihn installieren:oder
quelle