Puncte:0

Cum să eliminați nucleele șterse din `dpkg --list 'linux-image*'`

drapel us

am urmărit https://www.jamescoyle.net/how-to/1974-how-to-fix-a-full-boot-partition-on-linux pentru a șterge nucleele vechi.

Am verificat cu uname -a că versiunea mea actuală de kernel este

Linux DarkPhoenix2004 5.4.0-88-generic #99-Ubuntu SMP Joi 23 Sep 17:29:00 UTC 2021 x86_64 x86_64 x86_64 GNU/Linux

și a fugit

$ dpkg --list 'linux-image*'
Gewünscht=Unbekannt/Installieren/R=Entfernen/P=Vollständig Löschen/Halten
| Stare=Nicht/Installiert/Config/U=Entpackt/halb konFiguriert/
         Halb installliert/Trigger erWartet/Trigger anhängig
|/ Fehler?=(kein)/R=Neuinstallation notwendig (Stare, Fehler: GROSS=schlecht)
||/ Nume Versiune Architektur Beschreibung
+++-================================================ ====-============-================================= =
un linux-image <keine> <keine> (keine Beschreibung vorhanden)
rc linux-image-5.4.0-42-generic 5.4.0-42.46 amd64 Imagine kernel semnată generic
rc linux-image-5.4.0-58-generic 5.4.0-58.64 amd64 Imagine kernel semnată generic
ii linux-image-5.4.0-59-generic 5.4.0-59.65 amd64 Imagine kernel semnată generică
rc linux-image-5.4.0-60-generic 5.4.0-60.67 amd64 Imagine kernel semnată generic
rc linux-image-5.4.0-62-generic 5.4.0-62.70 amd64 Imagine kernel semnată generic
rc linux-image-5.4.0-64-generic 5.4.0-64.72 amd64 Imagine kernel semnată generic
rc linux-image-5.4.0-65-generic 5.4.0-65.73 amd64 Imagine kernel semnată generic
rc linux-image-5.4.0-66-generic 5.4.0-66.74 amd64 Imagine kernel semnată generic
rc linux-image-5.4.0-67-generic 5.4.0-67.75 amd64 Imagine kernel semnată generic
rc linux-image-5.4.0-70-generic 5.4.0-70.78 amd64 Imagine kernel semnată generic
rc linux-image-5.4.0-71-generic 5.4.0-71.79 amd64 Imagine kernel semnată generic
rc linux-image-5.4.0-72-generic 5.4.0-72.80 amd64 Imagine kernel semnată generică
rc linux-image-5.4.0-73-generic 5.4.0-73.82 amd64 Imagine kernel semnată generic
rc linux-image-5.4.0-74-generic 5.4.0-74.83 amd64 Imagine kernel semnată generic
rc linux-image-5.4.0-77-generic 5.4.0-77.86 amd64 Imagine kernel semnată generic
rc linux-image-5.4.0-80-generic 5.4.0-80.90 amd64 Imagine kernel semnată generic
ii linux-image-5.4.0-81-generic 5.4.0-81.91 amd64 Imagine kernel semnată generic
rc linux-image-5.4.0-84-generic 5.4.0-84.94 amd64 Imagine kernel semnată generic
ii linux-image-5.4.0-86-generic 5.4.0-86.97 amd64 Imagine kernel semnată generică
ii linux-image-5.4.0-88-generic 5.4.0-88.99 amd64 Imagine kernel semnată generică
ii linux-image-generic 5.4.0.88.92 amd64 Generic Linux kernel image
un linux-image-unsigned-5.4.0-42-generic <keine> <keine> (keine Beschreibung vorhanden)
un linux-image-unsigned-5.4.0-58-generic <keine> <keine> (keine Beschreibung vorhanden)
un linux-image-unsigned-5.4.0-59-generic <keine> <keine> (keine Beschreibung vorhanden)
un linux-image-unsigned-5.4.0-60-generic <keine> <keine> (keine Beschreibung vorhanden)
un linux-image-unsigned-5.4.0-62-generic <keine> <keine> (keine Beschreibung vorhanden)
un linux-image-unsigned-5.4.0-64-generic <keine> <keine> (keine Beschreibung vorhanden)
un linux-image-unsigned-5.4.0-65-generic <keine> <keine> (keine Beschreibung vorhanden)
un linux-image-unsigned-5.4.0-66-generic <keine> <keine> (keine Beschreibung vorhanden)
un linux-image-unsigned-5.4.0-67-generic <keine> <keine> (keine Beschreibung vorhanden)
un linux-image-unsigned-5.4.0-70-generic <keine> <keine> (keine Beschreibung vorhanden)
un linux-image-unsigned-5.4.0-71-generic <keine> <keine> (keine Beschreibung vorhanden)
un linux-image-unsigned-5.4.0-72-generic <keine> <keine> (keine Beschreibung vorhanden)
un linux-image-unsigned-5.4.0-73-generic <keine> <keine> (keine Beschreibung vorhanden)
un linux-image-unsigned-5.4.0-74-generic <keine> <keine> (keine Beschreibung vorhanden)
un linux-image-unsigned-5.4.0-77-generic <keine> <keine> (keine Beschreibung vorhanden)
un linux-image-unsigned-5.4.0-80-generic <keine> <keine> (keine Beschreibung vorhanden)
un linux-image-unsigned-5.4.0-81-generic <keine> <keine> (keine Beschreibung vorhanden)
un linux-image-unsigned-5.4.0-84-generic <keine> <keine> (keine Beschreibung vorhanden)
un linux-image-unsigned-5.4.0-86-generic <keine> <keine> (keine Beschreibung vorhanden)
un linux-image-unsigned-5.4.0-88-generic <keine> <keine> (keine Beschreibung vorhanden)

apoi am scos miezul cu

sudo apt-get remove linux-image-5.4.0-42-generic linux-image-5.4.0-58-generic

și a repornit computerul. Acum comanda dpkg --list 'linux-image*' returnează în continuare aceeași listă ca mai sus. De ce nu au fost șterse nucleele 5.4.0-42 și 5.4.0-58 din listă și cum pot scăpa de intrările din listă? Totuși, locul pe /boot a fost eliberat.

David avatar
drapel cn
Ce versiune de Ubuntu?
Artur Meinild avatar
drapel vn
De ce te deranjează că apar pe această listă? `dpkg --list` arată istoricul, iar pachetele sunt marcate clar ca „eliminate”. Dacă doriți să enumerați doar imaginile care sunt instalate în prezent, utilizați grep: `dpkg --list 'linux-image*' | grep ii`
Artur Meinild avatar
drapel vn
@David de ce contează atât de mult versiunea Ubuntu? Nu este ca și cum funcția lui `dpkg --list` s-a schimbat drastic în ultimii ani. În afară de asta, este destul de clar din istoricul nucleului că versiunea este 20.04.
Make42 avatar
drapel us
@ArturMeinild: Mulțumesc. Am găsit la https://askubuntu.com/a/18807/402358 ce înseamnă marcatorii cu două litere. „rc” înseamnă că „starea dorită a pachetului” este că pachetul este Eliminat și că „starea curentă a pachetului” este că fișierele de configurare sunt instalate.
Puncte:0
drapel zw

Pentru a elimina nucleele dezinstalate, trebuie să analizați dpkg -l ieșire după cum urmează

sudo apt-get autopurge $(dpkg -l | grep linux-image | grep -v ^ii | awk '{print $2}')

Unde dpkg -l | grep linux-image | grep -v ^ii | awk „{printează $2}” se explică de la sine - obținem lista pachetelor instalate, filtrăm imagine linux aparițiile, apoi filtrați pachetele neinstalate și, în final, obțineți numele lor din coloana 2.

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.