Kaip pašalinti senus branduolius iš Debian

„Debian Stretch“

Vartotojai, kurie ilgą laiką naudoja ir naudoja „Debian“, pastebės, kaip tai veikia jų operacinėje sistemoje paprašė atnaujinti branduolį arba nori pašalinti branduolius. Daugelis iš jūsų bus suglumę dėl tokios situacijos, o kiti domėsis, ar jų operacinė sistema nustos veikti, jei pašalins seną branduolį.

Šiuo straipsniu norime padėti jums išspręsti šias abejones, taip pat optimizuoti „Debian“ paskirstymą, pašalinant paketus, kurie nėra būtini paskirstymo srityje ir kurie ateityje gali sukelti problemų dėl naujų programų ar paketų.

Kiekvieno „Gnu / Linux“ platinimo pagrindas yra „Linux“ branduolys. Taigi vardas yra „Linux“, o ne tik „GNU“. Kiekvieną kartą platinimai atnaujina arba išleidžia naują branduolio versiją, kuri ištaiso klaidą arba yra naujausia versija, kurią išleido branduolio komanda. Kai įdiegsime naujausią versiją, Debian palieka seną branduolį ir įkelia naują branduolį.

Laikui bėgant galime gauti dešimt ar dvidešimt naujų branduolio versijų tai užima tik vietą kietajame diske ir gali sukelti problemų ateityje. Paprastai mums reikia tik vienos branduolio versijos, nors dėl saugumo, paprastai yra dvi versijos, kuris veikia be jokių problemų ir naujausia versija.

Norėdami pašalinti senus branduolius, pirmiausia turime žinoti, kurią versiją naudojame, tam atidarome terminalą ir parašome:

uname -sr

Tai mums pasakys naudojamo branduolio versiją. Dabar turime pasidomėti, kiek branduolių įdiegėme savo „Debian“, tam terminale parašome:

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

tai tai parodys mums visus įdiegtus branduolius. Dabar turime pasirinkti branduolius, kuriuos norite pašalinti, ir atlikite tai taip:

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

Tai bus su kiekviena branduolio versija, kurią norime pašalinti. Jei norime tai padaryti automatiškai, yra programa, vadinama byobu kuris tai padarys automatiškai. Norėdami tai padaryti, pirmiausia turime jį įdiegti taip:

sudo apt install byobu

Tada paleiskite jį taip:

sudo purge-old-kernels --keep 2

Tai pašalins visus senus branduolius ir saugos tikslais paliks tik dvi versijas. Kaip matote, sistema yra paprasta ir pagerins ne tik platinimo našumą, bet ir turėsite daugiau vietos savo paketams ar failus.


Palikite komentarą

Jūsų elektroninio pašto adresas nebus skelbiamas. Privalomi laukai yra pažymėti *

*

*

  1. Už duomenis atsakingas: AB Internet Networks 2008 SL
  2. Duomenų paskirtis: kontroliuoti šlamštą, komentarų valdymą.
  3. Įteisinimas: jūsų sutikimas
  4. Duomenų perdavimas: Duomenys nebus perduoti trečiosioms šalims, išskyrus teisinius įsipareigojimus.
  5. Duomenų saugojimas: „Occentus Networks“ (ES) talpinama duomenų bazė
  6. Teisės: bet kuriuo metu galite apriboti, atkurti ir ištrinti savo informaciją.

  1.   Chaparral sakė

    „Debian“ sistemoje turiu tik vieną branduolį: uname -sr
    „Linux 4.9.0-3-amd64“.
    Prieš kelias savaites įdiegiau „Debian“ kde (lsb_release -a
    Nėra LSB modulių.
    Platintojo ID: Debian
    Aprašymas: Debian GNU / Linux 9.1 (stretch)
    Išleidimas: 9.1
    Codename: stretch) ir jis veikia puikiai. Jis nėra atnaujinamas ir nėra būtinas. Matau, kad jau yra sistemos su 4.12 branduoliu, tačiau „Debian“ yra bejausmis ir dirba labai trumpais, bet labai saugiais žingsniais.

    Bet kokiu atveju įrašo informacija yra puiki, kad į ją būtų galima atsižvelgti, kai susidaro tikslios aplinkybės, už kurią dėkoju jos autorei.

  2.   Juozapas sakė

    Tas pats būtų taikoma fedorai? Dėkoju

  3.   gerson sakė

    Norėčiau sužinoti jūsų nuomonę apie MX_Linux, platinimą, kuris daro didelį skirtumą.

  4.   VM sakė

    Aciu labai geras straipsnis

  5.   Rafa sakė

    Pabandykite pašalinti branduolį paaiškindami jį su byobu ir pamatysite, kad jis nieko nedaro. Jūs žinotumėte, jei būtumėte skyrę laiko tai išbandyti ir ne tik nukopijuoti iš kito puslapio, kur jie tą patį paaiškina, ir tai vis tiek neveikia. Tai padarysi daug žalos „Linux“.