Pagina 1 di 1
[Risolto]Cartella headers /usr/src
Inviato: giovedì 16 gennaio 2020, 8:27
da venti
Buongiorno a tutti,
di solito per cancellare e purgare tutti i kernel, utilizzo al terminale l'istruzione:
dpkg --get-selections | grep linux-image
e dopo:
apt purge linux-image....
Ma mi accorgo che nella cartella
/usr/src
, mi continuano ad esistere i
linux-headers-4.15.xxxx e il generic
Se cancello tutte le cartelle, lasciando gli ultimi file headers, faccio danno al sistema operativo?
Molte grazie
Re: Cartella headers /usr/src
Inviato: giovedì 16 gennaio 2020, 10:12
da steff
Basta disinstallare anche i headers corrispettivi, linux-headers-
Non so se autoremove fa questo, dovrebbe.
Tempo fa abbiamo fatto uno script per entrambi:
viewtopic.php?f=33&t=587224
Sposto in aggiornamento.
Re: Cartella headers /usr/src
Inviato: giovedì 16 gennaio 2020, 10:23
da frapox
La vera domanda è: cosa rimane nelle sottocartelle di /usr/src dopo avere purgato i vecchi kernel headers...
ovviamente sostituisci col giusto nome della directory.
Proverei anche a dare
quando purghi i vecchi kernel che purga contemporaneamente ai pacchetti specificati anche tutti gli altri installati automaticamente ma non più necessari.
Tieni anche conto che man mano che escono nuovi kernel aggiornati, e ameno che tu abbia installato manualmente una specifica versione degli headers, apt va a rimuovere i vecchi (image, source e headers) automaticamente. La preferenza di default se non sbaglio è di tenere massimo 3 versioni diverse di kernel contemporaneamente, quindi a meno di problemi di spazio, queste operazioni sono gestite dal gestore pacchetti in automatico.
Re: Cartella headers /usr/src
Inviato: giovedì 16 gennaio 2020, 10:27
da saxtro
di solito, dopo aver rimosso a mano un kernel (come detto anche da frapox), la funzione autoremove di apt marca gli headers corrispondenti come non pi necessari, per cui:
dovrebbe fare ciò che chiedi.
Un altro metodo è usare lo script ufficiale
che si trova nel pacchetto "byobu"
Re: Cartella headers /usr/src
Inviato: giovedì 16 gennaio 2020, 10:27
da venti
Allora cosa faccio
rm -rf /usr/src/kern,.....?
Oppure faccio come dice steff???
Grazie
Re: Cartella headers /usr/src
Inviato: giovedì 16 gennaio 2020, 10:28
da venti
Va bene
Ho già capito...Faccio alla maniera 'rmdir'
Re: [Risolto]Cartella headers /usr/src
Inviato: giovedì 16 gennaio 2020, 10:33
da frapox
beh intanto fai ls -lh ... così ci facciamo un'idea del contenuto.
Re: [Risolto]Cartella headers /usr/src
Inviato: giovedì 16 gennaio 2020, 17:47
da venti
Ciao, rimangono gli ultimi kernel...
Re: [Risolto]Cartella headers /usr/src
Inviato: giovedì 16 gennaio 2020, 17:49
da frapox
come ti ho scritto oggi nel post delle 11.23
ovviamente sostituisci col giusto nome della directory.
E riporta qui quel che esce nei tag
Re: [Risolto]Cartella headers /usr/src
Inviato: giovedì 16 gennaio 2020, 17:59
da venti
totale 152k
drwxr-xr-x 27 root root 4,0K giu 22 2019 linux-headers-4.15.0-53
drwxr-xr-x 8 root root 4,0K giu 22 2019 linux-headers-4.15.0-53-generic
drwxr-xr-x 27 root root 4,0K giu 29 2019 linux-headers-4.15.0-54
drwxr-xr-x 8 root root 4,0K giu 29 2019 linux-headers-4.15.0-54-generic
drwxr-xr-x 27 root root 4,0K lug 6 2019 linux-headers-4.15.0-55
drwxr-xr-x 8 root root 4,0K lug 6 2019 linux-headers-4.15.0-55-generic
drwxr-xr-x 25 root root 4,0K lug 27 05:03 linux-headers-4.15.0-56
drwxr-xr-x 8 root root 4,0K lug 27 05:03 linux-headers-4.15.0-56-generic
drwxr-xr-x 25 root root 4,0K ago 9 18:02 linux-headers-4.15.0-58
drwxr-xr-x 8 root root 4,0K ago 9 18:02 linux-headers-4.15.0-58-generic
drwxr-xr-x 25 root root 4,0K ago 16 07:13 linux-headers-4.15.0-59
drwxr-xr-x 8 root root 4,0K ago 16 07:13 linux-headers-4.15.0-59-generic
drwxr-xr-x 25 root root 4,0K ago 25 04:17 linux-headers-4.15.0-60
drwxr-xr-x 8 root root 4,0K ago 25 04:17 linux-headers-4.15.0-60-generic
drwxr-xr-x 25 root root 4,0K set 15 05:21 linux-headers-4.15.0-63
drwxr-xr-x 8 root root 4,0K set 15 05:21 linux-headers-4.15.0-63-generic
drwxr-xr-x 25 root root 4,0K set 21 06:27 linux-headers-4.15.0-65
drwxr-xr-x 8 root root 4,0K set 21 06:27 linux-headers-4.15.0-65-generic
drwxr-xr-x 25 root root 4,0K ott 3 04:41 linux-headers-4.15.0-66
drwxr-xr-x 8 root root 4,0K ott 3 04:41 linux-headers-4.15.0-66-generic
drwxr-xr-x 25 root root 4,0K ott 23 17:03 linux-headers-4.15.0-67
drwxr-xr-x 8 root root 4,0K ott 23 17:03 linux-headers-4.15.0-67-generic
drwxr-xr-x 25 root root 4,0K nov 2 04:54 linux-headers-4.15.0-68
drwxr-xr-x 8 root root 4,0K nov 2 04:54 linux-headers-4.15.0-68-generic
drwxr-xr-x 25 root root 4,0K nov 13 04:37 linux-headers-4.15.0-69
drwxr-xr-x 8 root root 4,0K nov 13 04:37 linux-headers-4.15.0-69-generic
drwxr-xr-x 25 root root 4,0K nov 14 05:45 linux-headers-4.15.0-70
drwxr-xr-x 8 root root 4,0K nov 14 05:45 linux-headers-4.15.0-70-generic
drwxr-xr-x 25 root root 4,0K nov 15 06:01 linux-headers-4.15.0-71
drwxr-xr-x 8 root root 4,0K nov 15 06:01 linux-headers-4.15.0-71-generic
drwxr-xr-x 25 root root 4,0K nov 28 11:51 linux-headers-4.15.0-72
drwxr-xr-x 8 root root 4,0K nov 28 11:51 linux-headers-4.15.0-72-generic
drwxr-xr-x 25 root root 4,0K dic 4 06:48 linux-headers-4.15.0-73
drwxr-xr-x 8 root root 4,0K dic 4 06:48 linux-headers-4.15.0-73-generic
drwxr-xr-x 25 root root 4,0K gen 3 06:41 linux-headers-4.15.0-74
drwxr-xr-x 8 root root 4,0K gen 3 06:41 linux-headers-4.15.0-74-generic
drwxr-xr-x 25 root root 4,0K gen 16 06:05 linux-headers-4.15.0-75
drwxr-xr-x 8 root root 4,0K gen 16 06:05 linux-headers-4.15.0-75-generic
Re: [Risolto]Cartella headers /usr/src
Inviato: giovedì 16 gennaio 2020, 18:05
da frapox
1. Devi incollare il testo nei tag "code" non nei tag "quote".
2. Devi incollare TUTTO il testo, compreso il comando che dai.
3. Devi listare il contenuto di una sottodirectory di /usr/src, per esempio:
Ho preso linux-headers-4.15.0-53 perché è il più vecchio, ovviamente sostituiscilo con uno dei vecchi kernel che non hai più installato.
Re: [Risolto]Cartella headers /usr/src
Inviato: giovedì 16 gennaio 2020, 18:10
da venti
root@Asus:/usr/src/linux-headers-4.15.0-53# ls -lh
totale 172K
drwxr-xr-x 33 root root 4,0K giu 22 2019 arch
drwxr-xr-x 3 root root 4,0K giu 22 2019 block
drwxr-xr-x 2 root root 4,0K giu 22 2019 certs
drwxr-xr-x 4 root root 4,0K giu 22 2019 crypto
drwxr-xr-x 13 root root 4,0K giu 22 2019 Documentation
drwxr-xr-x 131 root root 4,0K giu 22 2019 drivers
drwxr-xr-x 2 root root 4,0K giu 22 2019 firmware
drwxr-xr-x 75 root root 4,0K giu 22 2019 fs
drwxr-xr-x 27 root root 4,0K giu 22 2019 include
drwxr-xr-x 2 root root 4,0K giu 22 2019 init
drwxr-xr-x 2 root root 4,0K giu 22 2019 ipc
-rw-r--r-- 1 root root 2,2K gen 28 2018 Kbuild
-rw-r--r-- 1 root root 287 gen 28 2018 Kconfig
drwxr-xr-x 16 root root 4,0K giu 22 2019 kernel
drwxr-xr-x 13 root root 4,0K giu 22 2019 lib
-rw-r--r-- 1 root root 61K giu 13 2019 Makefile
drwxr-xr-x 3 root root 4,0K giu 22 2019 mm
drwxr-xr-x 69 root root 4,0K giu 22 2019 net
drwxr-xr-x 28 root root 4,0K giu 22 2019 samples
drwxr-xr-x 14 root root 4,0K giu 22 2019 scripts
drwxr-xr-x 10 root root 4,0K giu 22 2019 security
drwxr-xr-x 25 root root 4,0K giu 22 2019 sound
drwxr-xr-x 10 root root 4,0K giu 22 2019 spl
drwxr-xr-x 29 root root 4,0K giu 22 2019 tools
drwxr-xr-x 6 root root 4,0K giu 22 2019 ubuntu
drwxr-xr-x 2 root root 4,0K giu 22 2019 usr
drwxr-xr-x 4 root root 4,0K giu 22 2019 virt
drwxr-xr-x 5 root root 4,0K giu 22 2019 zfs
Re: [Risolto]Cartella headers /usr/src
Inviato: giovedì 16 gennaio 2020, 18:25
da frapox
Ma hai capito che devi postare l'output dei comandi tra i tag "code" (pulsante "codice") e non "quote"? Edita il post precedenti, grazie.
Boh, la directory è piena di sotto-directory, vediamo quali kernel-header hai installati:
Re: [Risolto]Cartella headers /usr/src
Inviato: giovedì 16 gennaio 2020, 18:58
da venti
Eh va beh,
a me interessa risolvere il problema
Chiudo qua grazie...

Re: [Risolto]Cartella headers /usr/src
Inviato: giovedì 16 gennaio 2020, 19:12
da steff
Ehm, ma come vuoi chiudere qua ma anche e risolvere il problema?
Il problema dei header è che usano una marea di inode (indicatori per un file, numero limitato), essendoci molte sottocartelle con molte file, uno finisce con lo spazio esaurito anche con 10gb liberi.
Se
non li toglie disinstallerei tutti e reinstallerei gli ultimi due di seguito.
(la ragione del tag "codice" nel regolamento è la migliore leggibilità delle discussioni: altrimenti si deve scrollare all'infinito con output lungi)