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.