Hogyan távolítsuk el a régi kerneleket a Debianban

Debian Stretch

Azok a felhasználók, akik már régóta használják és használják a Debian programot, észreveszik, hogy az operációs rendszerük hogyan működik kértük a kernel frissítését, vagy ha el akarják távolítani a kerneleket. Sokan közületek zavarba fognak kerülni egy ilyen helyzet miatt, mások pedig azon gondolkodnak, hogy az operációs rendszerük leáll-e, ha eltávolítanak egy régi kernelt.

Ezzel a cikkel szeretnénk segíteni ezeknek a kétségeknek a megoldásában, valamint a Debian terjesztés optimalizálásában, eltávolítva azokat a csomagokat, amelyekre nincs szükség a terjesztésben, és amelyek későbbi problémákat okozhatnak az új programok vagy csomagok esetén.

Minden Gnu / Linux disztribúció alapja a Linux kernel. Ezért a név Linux, és nem csak GNU. A disztribúciók időről időre frissítenek vagy kiadnak egy új rendszermag-verziót, amely kijavítja a hibát, vagy a legújabb verzió, amelyet a rendszermag csapata kiadott. Amikor telepítjük a legújabb verziót, a Debian elhagyja a régi kernelt és betölti az új kernelt.

Ahogy telik az idő, tehetjük tíz vagy húsz új verziója van a rendszermagnak ez csak helyet foglal a merevlemezen, és jövőbeni problémákat okozhat. Általában csak egy kernelre van szükségünk, bár a biztonság kedvéért általában két változat létezik, amely probléma nélkül működik, és a legújabb verzió.

A régi kernelek kiküszöbölése érdekében először meg kell tudnunk, hogy melyik verziót használjuk, ehhez megnyitjuk a terminált, és a következőket írjuk:

uname -sr

Ez megmondja nekünk a használt kernel verzióját. Most meg kell vizsgálnunk, hogy hány kernelt telepítettünk a Debianba, ehhez a következőket írjuk a terminálba:

dpkg -l | grep linux-image | awk '{print$2}'

ezt megmutatja az összes telepített kernelt. Most ki kell választanunk a kerneleket az eltávolításhoz, és a következőképpen kell végrehajtanunk:

sudo apt remove --purge linux-image-X.XX-X-generic
sudo update-grub2
sudo reboot

Ez lesz a kernel minden olyan verziójával, amelyet el akarunk távolítani. Ha automatikusan meg akarjuk csinálni, akkor van egy byobu nevű program amely automatikusan megteszi. Ehhez először a következőképpen kell telepítenünk:

sudo apt install byobu

Ezután futtassa a következőképpen:

sudo purge-old-kernels --keep 2

Ez eltávolítja az összes régi kernelt, és csak két verzió marad a biztonság kedvéért. Amint láthatja, a rendszer egyszerű, és nemcsak a terjesztés teljesítményét fogja javítani, hanem javítani is fog több hely lesz a csomagjainak vagy fájlokat.


Hozzáadás előnyben részesített forrásként