Debian­ba­sier­te Dis­tri­bu­tio­nen aktua­li­sie­ren

Fol­gen­de Ein­ga­ben sind im Ter­mi­nal ein­zu­ge­ben.

Update der Repo­sito­ry-Lis­ten

amnesia@amnesia:~$ sudo apt update

Update der instal­lier­ten Pro­gram­me

amnesia@amnesia:~$ sudo apt upgrade

Update der instal­lier­ten Dis­tri­bu­ti­on inner­halb des Release

amnesia@amnesia:~$ sudo apt dist-upgrade

Update des Release der instal­lier­ten Dis­tri­bu­ti­on.

amnesia@amnesia:~$ sudo do-release-upgrade

Repa­ra­tur der Packa­ges die her­un­ter­ge­la­den wur­den, aber nicht instal­liert wer­den konn­ten.

amnesia@amnesia:~$ sudo dpkg --configure -a

Down­load und Instal­la­ti­on der benö­tig­ten Abhän­gig­kei­ten.

amnesia@amnesia:~$ sudo apt install -f

Hin­weis zu the­ma­tisch ange­lehn­ten Bei­trag
Kom­plet­tes Update mit einer ein­zi­gen Befehls­zei­le

Linux-Ker­nel erneu­ern und alte löschen

Aktua­li­siert am 30. Janu­ar 2017.

Inhalts­ver­zeich­nis

  1. Was macht der Linux-Ker­nel?
  2. War­um soll­te man den Linux-Ker­nel erneu­ern?
  3. Vor­ge­hens­wei­se am Bei­spiel von Ubun­tu 14.04
    1. Zuerst stellt man den Sta­tus fest.
    2. Danach den der­zeit aktu­el­len Ker­nel für die jewei­li­ge Dis­tri­bu­ti­on suchen.
    3. Jetzt die Paket­ver­wal­tung „Syn­ap­tic“ öff­nen und auf die Suche nach dem instal­lier­tem Linux-Ker­nel gehen.
    4. Genau die­se vier Datei­en benö­tigt man auch vom neu­em Ker­nel.
    5. Nach der Instal­la­ti­on wird der neue Ker­nel auch gleich bei dem nächs­tem Neu­start gela­den.
    6. Wer dann spä­ter die alten Ker­nel löschen möch­te, kann es über­li­cher­wei­se über das Ter­mi­nal oder Kon­so­le tun.
    7. Die Deinstal­la­ti­on über die Kon­so­le oder Ter­mi­nal.
  4. Wei­te­re Befeh­le
  5. Quel­len

Was macht der Linux-Ker­nel?

Er ver­bin­det die Hard­ware mit der instal­lier­ten Anwen­der-Soft­ware.

War­um soll­te man den Linux-Ker­nel erneu­ern?

Wer kei­ne inten­siv gepfleg­te und stän­dig aktua­li­sier­te Dis­tri­bu­ti­on wie Debi­an, Ubun­tu und Red­Hat hat, soll­te schon aus Sicher­heits­grün­den den Ker­nel erneu­ern. Ansons­ten wird neue Hard­ware bes­ser ange­spro­chen und neue Funk­tio­nen wer­den akti­viert.

Vor­ge­hens­wei­se am Bei­spiel von Ubun­tu 14.04

 

1. Zuerst stellt man im Ter­mi­nal den aktu­ell gela­de­nem Ker­nel fest.

amnesia@amnesia:~$ uname -a
Linux amnesia 3.19.0-43-generic #49~14.04.1-Ubuntu SMP Thu Dec 31 15:44:49 UTC 2015 x86_64 x86_64 x86_64 GNU/Linux

2. Danach den der­zeit aktu­el­len Ker­nel für die jewei­li­ge Dis­tri­bu­ti­on suchen.

In die­sem Fall ist es “Ubun­tu 14.04.4 LTS (Trus­ty Tahr)”
Das ist unter die­ser Adres­se zu fin­den: http://people.canonical.com/~kernel/info/kernel-version-map.htmlkernel-version-neu

3. Jetzt die Paket­ver­wal­tung “Syn­ap­tic” öff­nen und den mit uname -a ermit­tel­tem Ker­nel anzei­gen las­sen, hier 3.19.0–43.

Es wer­den vier Datei­en ange­zeigt.
Linux-Kernel-Installation-03

4. Genau die­se vier Datei­en benö­tigt man auch vom neu­em Ker­nel 4.2.

Linux-Kernel-Installation-04

5. Nach der Instal­la­ti­on wird der neue Ker­nel auch gleich bei dem nächs­tem Neu­start gela­den.

amnesia@amnesia:~$ uname -a
Linux amnesia 4.2.0-27-generic #32~14.04.1-Ubuntu SMP Fri Jan 22 15:32:26 UTC 2016 x86_64 x86_64 x86_64 GNU/Linux

6. Wer dann spä­ter die alten Ker­nel löschen möch­te, kann es über­li­cher­wei­se über das Ter­mi­nal oder Kon­so­le tun.

Aber auch “Syn­ap­tic” kann hier hel­fen. die ent­spre­chen­den instal­lier­ten Datei­en makie­ren und mit rech­ter Maus “Zum voll­stän­di­gen Ent­fer­nen vor­mer­ken” aus­wäh­len. und Schal­ter “Anwen­den” kli­cken.
Linux-Kernel-Installation-05

7. Die Deinstal­la­ti­on über die Kon­so­le oder Ter­mi­nal

soll­te mit der noch­ma­li­gen Über­prü­fung begin­nen sudo apt -s autoremove --purge

amnesia@amnesia:~$ sudo apt autoremove --purge
Paketlisten werden gelesen... Fertig
Abhängigkeitsbaum wird aufgebaut.       
Statusinformationen werden eingelesen.... Fertig
0 aktualisiert, 0 neu installiert, 0 zu entfernen und 0 nicht aktualisiert.

Wei­te­re Befeh­le

Ermit­teln der Mesa-Ver­si­on.

amnesia@amnesia:~$ glxinfo | grep "OpenGL version"
OpenGL version string: 3.0 Mesa 11.0.2

Alle zu ent­fer­nen­de Ker­nel ermit­teln, außer den letz­ten bei­den aktu­el­len Ker­nel, mit apt.

amnesia@amnesia:~$ sudo apt -s autoremove --purge

Alle alten Ker­nel löschen, außer den letz­ten bei­den aktu­el­len Ker­nel, mit apt.

amnesia@amnesia:~$ sudo apt autoremove --purge

Aus­nahms­los alle alten Ker­nel ermit­teln mit dpkg.

amnesia@amnesia:~$ dpkg -l 'linux-[ihs]*' | sed '/^ii/!d;/'"$(uname -r | sed "s/\([-0-9]*\)-\([^0-9]\+\)/\1/")"'/d;s/^[^ ]* [^ ]* \([^ ]*\).*/\1/;/[0-9]/!d' | tee zu_entfernende_Kernel

Unter Ubun­tu und Deri­va­te alle alten Ker­nel löschen, außer den aktu­ell gela­de­nen mit dpkg.

amnesia@amnesia:~$ dpkg -l 'linux-*' | sed '/^ii/!d;/'"$(uname -r | sed "s/\(.*\)-\([^0-9]\+\)/\1/")"'/d;s/^[^ ]* [^ ]* \([^ ]*\).*/\1/;/[0-9]/!d' | xargs sudo apt -y purge

VORSICHT, unter Debi­an Tes­ting vom 17. Janu­ar 2017 kommt die Mel­dung auch den aktu­el­len Ker­nel zu löschen

Quel­len

http://people.canonical.com/~kernel/info/kernel-version-map.html
https://wiki.ubuntuusers.de/Kernel/
https://wiki.ubuntuusers.de/LTS_Enablement_Stacks/#HWE-Versionen
https://wiki.ubuntuusers.de/Kernel/
http://askubuntu.com/questions/47062/what-is-terminal-command-that-can-show-opengl-version
https://wiki.ubuntuusers.de/Skripte/Alte_Kernel_entfernen/