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:

Kod: Zaznacz cały

sudo apt install synaptic apt-xapian-index
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

Kod: Zaznacz cały

sudo apt install gnome-tweaks
Dodatki do panelu włączać można w karcie Rozszerzenia.
Ja mam taktowanie CPU pokazywane przez conky:
Obrazek

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
No to tego

Kod: Zaznacz cały

dpkg -l | grep linux-

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

Kod: Zaznacz cały

sudo apt autoremove
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

Kod: Zaznacz cały

sudo apt autoremove
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