Puncte:2

APT actualizează un pachet și apoi solicită eliminarea acestuia

drapel br

Folosesc Ubuntu 20.04. În ultimele 4-5 ori am folosit upgrade, APT face întotdeauna upgrade-uri următoarele

  linux-headers-5.4.0-96 linux-headers-5.4.0-96-generic
  linux-image-5.4.0-96-generic linux-module-5.4.0-96-generic
  linux-module-extra-5.4.0-96-generic

când folosesc autoeliminare, scrie că aceleași pachete vor fi eliminate. Sunt nou în ubuntu și nu sunt sigur dacă folosesc aceste pachete în munca mea obișnuită. Dar aș vrea să știu ce se întâmplă aici?

Posibil duplicat.

Mulțumiri!

Puncte:3
drapel sa

Versiunea actuală a nucleului Linux din Ubuntu 20.04 actualizat este 5.4.0-99. apt vă oferă opțiunea de a actualiza kernel-ul actual de la versiunea 5.4.0-96 la 5.4.0-99. În mod implicit, Ubuntu păstrează numai cele mai recente două nuclee instalate atunci când rulați sudo apt autoremove. Dacă Ubuntu are două sau mai multe versiuni de kernel mai noi decât 5.4.0-96, atunci sudo apt autoremove va elimina nucleul 5.4.0-96 și, de asemenea, va elimina orice nuclee instalat mai vechi decât 5.4.0-96 dacă nu mai sunt necesare.

Rezultatele cat /var/log/apt/history.log pe mine Ubuntu 20.04 arată că kernel-ul Linux a fost actualizat de upgrade apt de la versiunea 5.4.0-97 la 5.4.0-99 pe 2022-02-08 și autoeliminare apt a eliminat nucleul 5.4.0-96 în ziua următoare.

drapel br
mulțumesc pentru acest răspuns, funcționează. Accept răspunsul lui @Someone pentru că este mai elaborat.
Puncte:3
drapel my

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.

drapel br
mulțumesc pentru acest ELI5, așa că dacă am înțeles corect, dacă folosesc `autoremove` pentru a scăpa de `5.4.0-96`, atunci data viitoare voi avea pur și simplu `5.4.0-99` și acesta va fi actualizat când un iese upgrade-ul?
Someone avatar
drapel my
@pixis pare corect.

Postează un răspuns

Majoritatea oamenilor nu înțeleg că a pune multe întrebări deblochează învățarea și îmbunătățește legătura interpersonală. În studiile lui Alison, de exemplu, deși oamenii își puteau aminti cu exactitate câte întrebări au fost puse în conversațiile lor, ei nu au intuit legătura dintre întrebări și apreciere. În patru studii, în care participanții au fost implicați în conversații ei înșiși sau au citit transcrieri ale conversațiilor altora, oamenii au avut tendința să nu realizeze că întrebarea ar influența – sau ar fi influențat – nivelul de prietenie dintre conversatori.