TL;DR
Versiunea actuală a nucleului Ubuntu GA este 5.4-0-99
. În prezent aveți versiunea 5.4-0-96
. APT vă recomandă să actualizați nucleul la cel mai recent (5.4-0-99
). autoeliminare apt
vă sugerează să eliminați versiunea mai veche, adică (5.4-0-96
).
Să luăm pachetul linux-headers-5.4.0-96
ca exemplu pentru a o înțelege mai bine.
linux-headers-5.4.0-96
este un pachet kernel, pachetele kernel sunt diferite de pachetele normale.
În general, pachetele normale ca aptitudini
și neofetch
nu le schimbați numele atunci când sunt actualizate.Spre deosebire de pachetele normale, pachetele de nucleu își schimbă numele atunci când sunt actualizate. De exemplu, linux-headers-5.4.0-96
își va schimba numele în 5.4.0-99
.
Când un nucleu este actualizat, acesta vine sub forma unui pachet mai nou în loc să-l actualizeze pe cel mai vechi. De exemplu, linux-headers-5.4.0-96
am făcut upgrade la 5.4.0-99
. Aici, numele pachetului linux-headers-5.4.0-96
schimbat la versiunea 5.4.0-99
, astfel, este considerat un pachet diferit de către APT (Advanced Packaging Tool).
Potrivit dezvoltatorilor și depozitelor, pachetul 5.4.0-99
este versiunea actualizată a linux-headers-5.4.0-96
, deci APT este forţat pentru a-l instala, dar nu elimină versiunea mai veche a pachetului, adică linux-headers-5.4.0-96
.
Deci, APT arată că este disponibil un upgrade pentru linux-headers-5.4.0-96
. Nu va elimina versiunea mai veche a pachetului, așa cum este descris mai sus.
Asa de, upgrade apt
va actualiza pachetul la versiunea sa mai nouă fără a o elimina pe cea mai veche. Dar cum rămâne cu versiunea mai veche a pachetului? Va rămâne pentru totdeauna în sistemul dumneavoastră? În mod implicit, Ubuntu păstrează doar cele mai recente 2 nuclee. Dacă sistemul dumneavoastră are mai mult de 3 nuclee sau un nucleu învechit, acesta va fi eliminat de către autoeliminare apt
comanda.