Strona 1 z 1
Aktualizacje do starszej wersji kernela, mimo zainstalowania nowszego kernela
: 02 gru 2019, 21:33
autor: dudus1989
Witam serdecznie,
Jakis czas temu zainstalowałem najnowszą wersje kernela 5.4.1, wszystko jest w porządku, jednak w aktualizacjach systemu mam dostępne nowe aktualizacje w komponentach głównych ubuntu do kernela w wersji 5.3.
Jak można pozbyć się tych aktualizacji?
Nie potrzebuje ich, skoro używam nowszego kernela.
Pozdrawiam
Re: Aktualizacje do starszej wersji kernela, mimo zainstalowania nowszego kernela
: 02 gru 2019, 22:41
autor: Tomfoc
Skoro apt informuje o możliwości aktualizacji kernela, to oznacza, że masz zainstalowany starszy kernel. Odinstaluj go (pozostaw tylko ten najnowszy tj. 5.4.1) a wtedy nie będzie czego aktualizować. Odzyskasz przy tym kilkaset megabajtów miejsca na dysku. Ja mam wyłącznie kernel 5.4.1, więc propozycji aktualizacji kernela nie otrzymuję.
Re: Aktualizacje do starszej wersji kernela, mimo zainstalowania nowszego kernela
: 02 gru 2019, 22:52
autor: dudus1989
znalazłem jakaś komendę, która usuwa starsze kernele i zostawia tylko ten aktualnie używany, mam odinstalowane starsze kernele, pojawiają mi się tylko jakieś poprawki do kernela 5.3.0, nie nowy kernel.
Kernel mam cały czas 5.4.1
Re: Aktualizacje do starszej wersji kernela, mimo zainstalowania nowszego kernela
: 02 gru 2019, 22:54
autor: dudus1989
przepraszam, jednak mam w katalogu /usr/src jakieś katalogi kernel 5.30 headers itp itd....
Jak się tego skutecznie pozbyć?
Re: Aktualizacje do starszej wersji kernela, mimo zainstalowania nowszego kernela
: 02 gru 2019, 22:56
autor: Tomfoc
Nie wiem co tam masz w swoim systemie, ale możesz zajrzeć do katalogu /boot i popatrzeć jakie tam są pliki z numerami starszej wersji. Jedno jest pewne - nie można aktualizować pakietu niezainstalowanego. Jeśli pojawia się propozycja aktualizacji, to starsza wersja pakietu musi być zainstalowana. Kernel to więcej niż jeden pakiet. Prawdopodobnie masz odinstalowaną część pakietów starszego kernela.
Jest takie tajemnicze zaklęcie służące do odinstalowania wszystkich kerneli poza używanym:
Kod: Zaznacz cały
sudo apt-get remove --purge $(dpkg -l 'linux-*' | sed '/^ii/!d;/'"$(uname -r | sed "s/\(.*\)-\([^0-9]\+\)/\1/")"'/d;s/^[^ ]* [^ ]* \([^ ]*\).*/\1/;/[0-9]/!d')
Używałem wiele razy i nigdy nie zawiodło.
Możesz też zainstalować bardzo fajny menedżer pakietów o nazwie synaptic:
Z jego pomocą możesz ładnie (graficznie) przeglądać zainstalowane pakiety, wyszukać te o nazwie zaczynającej się od linux- i odinstalować te ze starszej wersji.
Re: Aktualizacje do starszej wersji kernela, mimo zainstalowania nowszego kernela
: 02 gru 2019, 23:22
autor: dudus1989
Dziękuję, nie mam zaznaczonego w synapticu żadnego haczyka przy linux 5.3, zobaczymy, może teraz będzie okej.
Mogę przy okazji zapytać?
Jak dodać aktualne taktowanie CPU do panelu Gnome?
Re: Aktualizacje do starszej wersji kernela, mimo zainstalowania nowszego kernela
: 02 gru 2019, 23:36
autor: Tomfoc
Generalnie rzecz biorąc istnieją pakiety o nazwach zaczynających się od gnome-shell-extension-. Potrafią one wyświetlać różne informacje o systemie itp. Takiego wyświetlającego taktowanie CPU nie znam, chyba takiego nie ma. Podpowiem tylko, że do włączania tych dodatków służy programik o nazwie Dostrajanie, ale trzeba go zainstalować wcześniej poleceniem
Dodatki do panelu włączać można w karcie Rozszerzenia.
Ja mam taktowanie CPU pokazywane przez conky:

Re: Aktualizacje do starszej wersji kernela, mimo zainstalowania nowszego kernela
: 03 gru 2019, 17:09
autor: lcoyote
@ Tomfoc pisze
Kod: Zaznacz cały
Jest takie tajemnicze zaklęcie służące do odinstalowania wszystkich kerneli poza używanym:
sudo apt-get remove --purge $(dpkg -l 'linux-*' | sed '/^ii/!d;/'"$(uname -r | sed "s/\(.*\)-\([^0-9]\+\)/\1/")"'/d;s/^[^ ]* [^ ]* \([^ ]*\).*/\1/;/[0-9]/!d')
Używałem wiele razy i nigdy nie zawiodło.
Polecenie bardzo ciekawe i będę używał. Dzięki
Jednak nie udało mi się odinstalować jednego starego jądra - ani przy użyciu tego
polecenia, ani przez program "
Ubuntu Mainline Kernel Installer"
Re: Aktualizacje do starszej wersji kernela, mimo zainstalowania nowszego kernela
: 03 gru 2019, 22:29
autor: arecki
A pokaż wynik
Kod: Zaznacz cały
dpkg -l 'linux-*' | sed '/^ii/!d;/'"$(uname -r | sed "s/\(.*\)-\([^0-9]\+\)/\1/")"'/d;s/^[^ ]* [^ ]* \([^ ]*\).*/\1/;/[0-9]/!d'
Re: Aktualizacje do starszej wersji kernela, mimo zainstalowania nowszego kernela
: 04 gru 2019, 15:54
autor: lcoyote
Wynik niczego nie pokazuje po wklejeniu Twego polecenia do konsoli
Kod: Zaznacz cały
christophe@christophe-Lenovo-G585:~$ dpkg -l 'linux-*' | sed '/^ii/!d;/'"$(uname -r | sed "s/\(.*\)-\([^0-9]\+\)/\1/")"'/d;s/^[^ ]* [^ ]* \([^ ]*\).*/\1/;/[0-9]/!d'
christophe@christophe-Lenovo-G585:~$
christophe@christophe-Lenovo-G585:~$ dpkg -l 'linux-*' | sed '/^ii/!d;/'"$(uname -r | sed "s/\(.*\)-\([^0-9]\+\)/\1/")"'/d;s/^[^ ]* [^ ]* \([^ ]*\).*/\1/;/[0-9]/!d'
christophe@christophe-Lenovo-G585:~$
Re: Aktualizacje do starszej wersji kernela, mimo zainstalowania nowszego kernela
: 04 gru 2019, 15:58
autor: arecki
Re: Aktualizacje do starszej wersji kernela, mimo zainstalowania nowszego kernela
: 04 gru 2019, 18:05
autor: lcoyote
Wynik
Kod: Zaznacz cały
christophe@christophe-Lenovo-G585:~$ dpkg -l | grep linux-
ii binutils-x86-64-linux-gnu 2.30-21ubuntu1~18.04.2 amd64 GNU binary utilities, for x86-64-linux-gnu target
ii linux-base 4.5ubuntu1 all Linux image base package
ii linux-firmware 1.173.12 all Firmware for Linux kernel drivers
ri linux-headers-4.15.0-54 4.15.0-54.58 all Header files related to Linux kernel version 4.15.0
ri linux-headers-4.15.0-54-generic 4.15.0-54.58 amd64 Linux kernel headers for version 4.15.0 on 64 bit x86 SMP
ii linux-headers-5.4.1-050401 5.4.1-050401.201911290555 all Header files related to Linux kernel version 5.4.1
ii linux-headers-5.4.1-050401-generic 5.4.1-050401.201911290555 amd64 Linux kernel headers for version 5.4.1 on 64 bit x86 SMP
rc linux-image-4.15.0-20-generic 4.15.0-20.21 amd64 Signed kernel image generic
ri linux-image-4.15.0-54-generic 4.15.0-54.58 amd64 Signed kernel image generic
rc linux-image-4.15.0-55-generic 4.15.0-55.60 amd64 Signed kernel image generic
rc linux-image-4.15.0-58-generic 4.15.0-58.64 amd64 Signed kernel image generic
rc linux-image-4.15.0-60-generic 4.15.0-60.67 amd64 Signed kernel image generic
rc linux-image-4.15.0-62-generic 4.15.0-62.69 amd64 Signed kernel image generic
rc linux-image-4.15.0-64-generic 4.15.0-64.73 amd64 Signed kernel image generic
rc linux-image-4.15.0-65-generic 4.15.0-65.74 amd64 Signed kernel image generic
rc linux-image-unsigned-5.3.10-050310-generic 5.3.10-050310.201911101133 amd64 Linux kernel image for version 5.3.10 on 64 bit x86 SMP
rc linux-image-unsigned-5.3.11-050311-generic 5.3.11-050311.201911121635 amd64 Linux kernel image for version 5.3.11 on 64 bit x86 SMP
rc linux-image-unsigned-5.3.12-050312-generic 5.3.12-050312.201911201137 amd64 Linux kernel image for version 5.3.12 on 64 bit x86 SMP
rc linux-image-unsigned-5.3.13-050313-generic 5.3.13-050313.201911240840 amd64 Linux kernel image for version 5.3.13 on 64 bit x86 SMP
rc linux-image-unsigned-5.3.2-050302-generic 5.3.2-050302.201910010731 amd64 Linux kernel image for version 5.3.2 on 64 bit x86 SMP
rc linux-image-unsigned-5.3.4-050304-generic 5.3.4-050304.201910051526 amd64 Linux kernel image for version 5.3.4 on 64 bit x86 SMP
rc linux-image-unsigned-5.3.5-050305-generic 5.3.5-050305.201910071830 amd64 Linux kernel image for version 5.3.5 on 64 bit x86 SMP
rc linux-image-unsigned-5.3.6-050306-generic 5.3.6-050306.201910111731 amd64 Linux kernel image for version 5.3.6 on 64 bit x86 SMP
rc linux-image-unsigned-5.3.7-050307-generic 5.3.7-050307.201910180652 amd64 Linux kernel image for version 5.3.7 on 64 bit x86 SMP
rc linux-image-unsigned-5.3.8-050308-generic 5.3.8-050308.201910290940 amd64 Linux kernel image for version 5.3.8 on 64 bit x86 SMP
rc linux-image-unsigned-5.3.9-050309-generic 5.3.9-050309.201911061337 amd64 Linux kernel image for version 5.3.9 on 64 bit x86 SMP
rc linux-image-unsigned-5.4.0-050400-generic 5.4.0-050400.201911242031 amd64 Linux kernel image for version 5.4.0 on 64 bit x86 SMP
ii linux-image-unsigned-5.4.1-050401-generic 5.4.1-050401.201911290555 amd64 Linux kernel image for version 5.4.1 on 64 bit x86 SMP
ii linux-kernel-generic 4.15.0-54 all The Linux kernel.
rc linux-modules-4.15.0-20-generic 4.15.0-20.21 amd64 Linux kernel extra modules for version 4.15.0 on 64 bit x86 SMP
ri linux-modules-4.15.0-54-generic 4.15.0-54.58 amd64 Linux kernel extra modules for version 4.15.0 on 64 bit x86 SMP
rc linux-modules-4.15.0-55-generic 4.15.0-55.60 amd64 Linux kernel extra modules for version 4.15.0 on 64 bit x86 SMP
rc linux-modules-4.15.0-58-generic 4.15.0-58.64 amd64 Linux kernel extra modules for version 4.15.0 on 64 bit x86 SMP
rc linux-modules-4.15.0-60-generic 4.15.0-60.67 amd64 Linux kernel extra modules for version 4.15.0 on 64 bit x86 SMP
rc linux-modules-4.15.0-62-generic 4.15.0-62.69 amd64 Linux kernel extra modules for version 4.15.0 on 64 bit x86 SMP
rc linux-modules-4.15.0-64-generic 4.15.0-64.73 amd64 Linux kernel extra modules for version 4.15.0 on 64 bit x86 SMP
rc linux-modules-4.15.0-65-generic 4.15.0-65.74 amd64 Linux kernel extra modules for version 4.15.0 on 64 bit x86 SMP
rc linux-modules-5.3.10-050310-generic 5.3.10-050310.201911101133 amd64 Linux kernel extra modules for version 5.3.10 on 64 bit x86 SMP
rc linux-modules-5.3.11-050311-generic 5.3.11-050311.201911121635 amd64 Linux kernel extra modules for version 5.3.11 on 64 bit x86 SMP
rc linux-modules-5.3.12-050312-generic 5.3.12-050312.201911201137 amd64 Linux kernel extra modules for version 5.3.12 on 64 bit x86 SMP
rc linux-modules-5.3.13-050313-generic 5.3.13-050313.201911240840 amd64 Linux kernel extra modules for version 5.3.13 on 64 bit x86 SMP
rc linux-modules-5.3.2-050302-generic 5.3.2-050302.201910010731 amd64 Linux kernel extra modules for version 5.3.2 on 64 bit x86 SMP
rc linux-modules-5.3.4-050304-generic 5.3.4-050304.201910051526 amd64 Linux kernel extra modules for version 5.3.4 on 64 bit x86 SMP
rc linux-modules-5.3.5-050305-generic 5.3.5-050305.201910071830 amd64 Linux kernel extra modules for version 5.3.5 on 64 bit x86 SMP
rc linux-modules-5.3.6-050306-generic 5.3.6-050306.201910111731 amd64 Linux kernel extra modules for version 5.3.6 on 64 bit x86 SMP
rc linux-modules-5.3.7-050307-generic 5.3.7-050307.201910180652 amd64 Linux kernel extra modules for version 5.3.7 on 64 bit x86 SMP
rc linux-modules-5.3.8-050308-generic 5.3.8-050308.201910290940 amd64 Linux kernel extra modules for version 5.3.8 on 64 bit x86 SMP
rc linux-modules-5.3.9-050309-generic 5.3.9-050309.201911061337 amd64 Linux kernel extra modules for version 5.3.9 on 64 bit x86 SMP
rc linux-modules-5.4.0-050400-generic 5.4.0-050400.201911242031 amd64 Linux kernel extra modules for version 5.4.0 on 64 bit x86 SMP
ii linux-modules-5.4.1-050401-generic 5.4.1-050401.201911290555 amd64 Linux kernel extra modules for version 5.4.1 on 64 bit x86 SMP
rc linux-modules-extra-4.15.0-20-generic 4.15.0-20.21 amd64 Linux kernel extra modules for version 4.15.0 on 64 bit x86 SMP
ri linux-modules-extra-4.15.0-54-generic 4.15.0-54.58 amd64 Linux kernel extra modules for version 4.15.0 on 64 bit x86 SMP
rc linux-modules-extra-4.15.0-55-generic 4.15.0-55.60 amd64 Linux kernel extra modules for version 4.15.0 on 64 bit x86 SMP
rc linux-modules-extra-4.15.0-58-generic 4.15.0-58.64 amd64 Linux kernel extra modules for version 4.15.0 on 64 bit x86 SMP
rc linux-modules-extra-4.15.0-60-generic 4.15.0-60.67 amd64 Linux kernel extra modules for version 4.15.0 on 64 bit x86 SMP
rc linux-modules-extra-4.15.0-62-generic 4.15.0-62.69 amd64 Linux kernel extra modules for version 4.15.0 on 64 bit x86 SMP
rc linux-modules-extra-4.15.0-64-generic 4.15.0-64.73 amd64 Linux kernel extra modules for version 4.15.0 on 64 bit x86 SMP
rc linux-modules-extra-4.15.0-65-generic 4.15.0-65.74 amd64 Linux kernel extra modules for version 4.15.0 on 64 bit x86 SMP
ii linux-sound-base 1.0.25+dfsg-0ubuntu5 all base package for ALSA and OSS sound systems
ii syslinux-common 3:6.03+dfsg1-2 all collection of bootloaders (common)
ii syslinux-legacy 2:3.63+dfsg-2ubuntu9 amd64 Bootloader for Linux/i386 using MS-DOS floppies
ii syslinux-utils 3:6.03+dfsg1-2 amd64 collection of bootloaders (utilities)
christophe@christophe-Lenovo-G585:~$
Re: Aktualizacje do starszej wersji kernela, mimo zainstalowania nowszego kernela
: 04 gru 2019, 19:24
autor: arecki
To przedstawione wcześniej tajemnicze polecenie, wyszukuje pakiety ze statusem `ii`, u ciebie ten "nieusuwalny" kernel ma status ri czyli zainstalowany i zamarkowany do usunięcia.
Doraźnie użyj
lub odpowiednio zmodyfikuj te "tajemnicze polecenie" jeśli chcesz wywalić ten "nieusuwalny kernel", chociaż ja zawsze trzymam przynajmniej jeden sprawny kernel gdyby obecny mi się z jakiegoś powodu posypał.
Re: Aktualizacje do starszej wersji kernela, mimo zainstalowania nowszego kernela
: 05 gru 2019, 16:22
autor: lcoyote
Musiałem dodatkowo zainstalować kernel (tutaj 3-4 poziomy starszy) i dopiero polecenie
pomogło
Kod: Zaznacz cały
christophe@christophe-Lenovo-G585:~$ sudo apt autoremove
Czytanie list pakietów... Gotowe
Budowanie drzewa zależności
Odczyt informacji o stanie... Gotowe
Następujące pakiety zostaną USUNIĘTE:
linux-headers-4.15.0-54 linux-headers-4.15.0-54-generic
linux-image-4.15.0-54-generic linux-modules-4.15.0-54-generic
linux-modules-extra-4.15.0-54-generic
0 aktualizowanych, 0 nowo instalowanych, 5 usuwanych i 0 nieaktualizowanych.
Po tej operacji zostanie zwolnione 334 MB miejsca na dysku.
Kontynuować? [T/n] t
(Odczytywanie bazy danych ... 415015 plików i katalogów obecnie zainstalowanych.)
Usuwanie pakietu linux-headers-4.15.0-54-generic (4.15.0-54.58) ...
Usuwanie pakietu linux-headers-4.15.0-54 (4.15.0-54.58) ...
Usuwanie pakietu linux-modules-extra-4.15.0-54-generic (4.15.0-54.58) ...
Usuwanie pakietu linux-image-4.15.0-54-generic (4.15.0-54.58) ...
/etc/kernel/postrm.d/initramfs-tools:
update-initramfs: Deleting /boot/initrd.img-4.15.0-54-generic
/etc/kernel/postrm.d/zz-update-grub:
Dzięki za poradę. Tak jak wspomniałeś wymagane jest zainstalowanie co najmniej dwóch wersji jądra.
Re: Aktualizacje do starszej wersji kernela, mimo zainstalowania nowszego kernela
: 05 gru 2019, 18:19
autor: arecki
lcoyote pisze: 05 gru 2019, 16:22
Musiałem dodatkowo zainstalować kernel (tutaj 3-4 poziomy starszy) i dopiero polecenie
Nie musiałeś.
lcoyote pisze: 05 gru 2019, 16:22Tak jak wspomniałeś wymagane jest zainstalowanie co najmniej dwóch wersji jądra.
Nie jest wymagane.
Re: Aktualizacje do starszej wersji kernela, mimo zainstalowania nowszego kernela
: 05 gru 2019, 22:03
autor: dudus1989
U mnie już siedzi 5.4.2