obecnie dobrze się bawię apt-get
- i szkoda, że to moja wina. Włączyłem testing
pakiety w /etc/apt/sources.list
celu zainstalowania określonego pakietu. I powiedziałem mojemu systemowi apt-get dist-upgrade
. Wszystko działało dobrze, ale teraz próbuję wrócić do stable
zaktualizowanej wersji - i nie udaje mi się ...
Próbując to zrobić apt-get dist-upgrade
, otrzymuję następujące informacje:
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
Cóż, w porządku, ale kiedy próbuję to zrobić, otrzymuję ostrzeżenie śmiałymi, przyjaznymi czerwonymi literami:
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.
Lubię podążać za poleceniem. Prawidłowa wersja jądra dla tej stable
wersji byłaby linux-image-3.2.0-4-amd64
i jest już zainstalowana. Prawdopodobnie obniżenie wersji nie byłoby problemem, gdybym pracował pod starszym jądrem? Właściwie nie mam pojęcia, jak włączyć jądro 3.2.0
zamiast 3.10
.
dpkg -l | grep grub
w pytaniu.Odpowiedzi:
Spójrz na to, wydaje się wskazywać, że obniżenie wersji jest możliwe przy użyciu apt-get:
http://ispire.me/downgrade-from-debian-sid-to-stable-from-jessie-to-wheezy/
Essentials (3-etapowy):
(Jeśli znaczna część twojego systemu ma wyższą wersję, powinieneś ostrożnie obniżyć wersję. Zobacz zwłaszcza zmiany formatu (dane i osobiste pliki konfiguracyjne)
Usuń wszystkie odniesienia do sid lub niestabilne w swoim
/etc/apt/sources.list
, usuwając, zastępując lub komentując. Upewnij się,sources.list
że masz to, czego chcesz (zalecam bezpieczeństwo i stabilne źródła debetowania). Na przykład:Przypnij
/etc/apt/preferences
żądane wydanie (spowoduje to, że informacje o pobranym pakiecie, ale teraz niechciane, zostaną w razie potrzeby zignorowane).Wreszcie musimy uruchomić proces aktualizacji i aktualizacji apt w celu obniżenia poziomu wszystkich pakietów.
*
apt
poprosi o potwierdzenieJeśli nie potrafisz wyjaśnić, co robi każde z tych poleceń niezależnie, przeczytaj strony podręcznika! :) I zrób to samo dla przynajmniej opcji używanych w innych narzędziach.
źródło
/etc/issue
I inne pliki są przechowywane nie obniżyła. Jak to rozwiązać?Jeśli korzystasz z Debiana, masz zainstalowany pakiet meta dla jądra.
Po prostu wyczyść pakiet meta (
linux-image-amd64
) i zainstaluj go ponownie.Wtedy miałbyś:
Restart.
Informacje:
linux-image-amd64
to pakiet meta. Może wskazywać na stabilne jądro lub jądro z tyłu (4.9.25-1 ~ bpo8 + 1) w zależności od sposobu instalacji:lub
źródło