Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#1 Le 06/09/2014, à 07:38

Isaric

[résolu] Nombreux Linux-headers

Bonjour,

J'aimerai en savoir un peu plus, car en regardant synaptic : capture, je vois beaucoup de versions de Linux-headers est-ce gênant, normal ou nécessaire ?

Cela entraîne t-il un ralentissement du système ? au démarrage ?

d'avance merci

Dernière modification par Isaric (Le 07/09/2014, à 09:12)


"Être bahá'í signifie simplement aimer la terre toute entière, aimer l'humanité et essayer de la servir, travailler pour la paix universelle et la famille humaine" 'Abdul'l-Bahá
"Vouloir s'ouvrir aux autres n'est pas une preuve de faiblesse, c'est une preuve d'intelligence"  Matthieu Ricard.

Hors ligne

#2 Le 06/09/2014, à 07:46

serged

Re : [résolu] Nombreux Linux-headers

Ce sont les linux-header des versions de noyau précédentes. Ça ne gène pas mais bon...

Tu peux enlever les anciennes versions, avec les noyaux correspondant. Utilise Ubuntu Tweak ("Nettoyage"/ "Système" / "Anciens noyaux")pour faire ça proprement...


LinuxMint Vera Cinnamon et d'autres machines en MATE, XFCE... 20.x , 21.x ou 19.x
Tour : Asus F2A55 / AMD A8-5600K APU 3,6GHz / RAM 16Go / Nvidia GeForce GT610 / LM21.1 Cinnamon
Portable : LDLC Mercure MH : Celeron N3450 /RAM 4Go / Intel HD graphics 500 i915 / biboot Win 10 (sur SSD) - LM21.1 MATE (sur HDD)

Hors ligne

#3 Le 06/09/2014, à 07:48

jplemoine

Re : [résolu] Nombreux Linux-headers

Isaric a écrit :

, je vois beaucoup de versions de Linux-headers est-ce gênant, normal ou nécessaire ?

- gênant : ça peut le devenir si ça sature le disque (surtout dans le cas d'un /boot séparé)
- normal : oui. Dans le sens où c'est à toi de "faire le ménage"
- nécessaire : seuls les 2 derniers sont nécessaires.

Isaric a écrit :

Cela entraîne t-il un ralentissement du système ? au démarrage ?

Je ne pense pas.

Par contre, ce qui serait intéressant, c'est de voir les linux-image (qui eux prennent beaucoup plus de place).

Peux-tu faire la recherche sur linux-image mais de ciquer sur le S en haut de la 1ère colonne (pour avoir que les carrés verts en haut) ?
NB : les carrés verts sont les paquets effectivement installés.


Membre de l'ALDIL (Association Lyonnaise pour le Développement de l'Informatique Libre)
- En pro, après 20 ans de développement, administrateur Linux / Unix depuis Avril 2019.
- En privé, sous Ubuntu-Xubuntu depuis 2009.

Hors ligne

#4 Le 06/09/2014, à 14:57

seelord

Re : [résolu] Nombreux Linux-headers

Pour lister les noyaux installés

Dans un Terminal:

dpkg -l | grep -Ei "linux-headers|linux-image"


Rien ne sert d'avoir une grosse tête, suffit juste de mettre les pieds dans le plat...^^

Hors ligne

#5 Le 07/09/2014, à 07:20

Isaric

Re : [résolu] Nombreux Linux-headers

Merci pour toutes vos explications et voici le résultat de la commande suivante :

dpkg -l | grep -Ei "linux-headers|linux-image"
ii  linux-headers-3.13.0-24                               3.13.0-24.47                                        all          Header files related to Linux kernel version 3.13.0
ii  linux-headers-3.13.0-24-generic                       3.13.0-24.47                                        amd64        Linux kernel headers for version 3.13.0 on 64 bit x86 SMP
ii  linux-headers-3.13.0-27                               3.13.0-27.50                                        all          Header files related to Linux kernel version 3.13.0
ii  linux-headers-3.13.0-27-generic                       3.13.0-27.50                                        amd64        Linux kernel headers for version 3.13.0 on 64 bit x86 SMP
ii  linux-headers-3.13.0-29                               3.13.0-29.53                                        all          Header files related to Linux kernel version 3.13.0
ii  linux-headers-3.13.0-29-generic                       3.13.0-29.53                                        amd64        Linux kernel headers for version 3.13.0 on 64 bit x86 SMP
ii  linux-headers-3.13.0-30                               3.13.0-30.55                                        all          Header files related to Linux kernel version 3.13.0
ii  linux-headers-3.13.0-30-generic                       3.13.0-30.55                                        amd64        Linux kernel headers for version 3.13.0 on 64 bit x86 SMP
ii  linux-headers-3.13.0-34                               3.13.0-34.60                                        all          Header files related to Linux kernel version 3.13.0
ii  linux-headers-3.13.0-34-generic                       3.13.0-34.60                                        amd64        Linux kernel headers for version 3.13.0 on 64 bit x86 SMP
ii  linux-headers-3.13.0-35                               3.13.0-35.62                                        all          Header files related to Linux kernel version 3.13.0
ii  linux-headers-3.13.0-35-generic                       3.13.0-35.62                                        amd64        Linux kernel headers for version 3.13.0 on 64 bit x86 SMP
ii  linux-headers-generic                                 3.13.0.35.42                                        amd64        Generic Linux kernel headers
ii  linux-image-3.13.0-24-generic                         3.13.0-24.47                                        amd64        Linux kernel image for version 3.13.0 on 64 bit x86 SMP
ii  linux-image-3.13.0-27-generic                         3.13.0-27.50                                        amd64        Linux kernel image for version 3.13.0 on 64 bit x86 SMP
ii  linux-image-3.13.0-29-generic                         3.13.0-29.53                                        amd64        Linux kernel image for version 3.13.0 on 64 bit x86 SMP
ii  linux-image-3.13.0-30-generic                         3.13.0-30.55                                        amd64        Linux kernel image for version 3.13.0 on 64 bit x86 SMP
rc  linux-image-3.13.0-32-generic                         3.13.0-32.57                                        amd64        Linux kernel image for version 3.13.0 on 64 bit x86 SMP
ii  linux-image-3.13.0-34-generic                         3.13.0-34.60                                        amd64        Linux kernel image for version 3.13.0 on 64 bit x86 SMP
ii  linux-image-3.13.0-35-generic                         3.13.0-35.62                                        amd64        Linux kernel image for version 3.13.0 on 64 bit x86 SMP
ii  linux-image-extra-3.13.0-24-generic                   3.13.0-24.47                                        amd64        Linux kernel extra modules for version 3.13.0 on 64 bit x86 SMP
ii  linux-image-extra-3.13.0-27-generic                   3.13.0-27.50                                        amd64        Linux kernel extra modules for version 3.13.0 on 64 bit x86 SMP
ii  linux-image-extra-3.13.0-29-generic                   3.13.0-29.53                                        amd64        Linux kernel extra modules for version 3.13.0 on 64 bit x86 SMP
ii  linux-image-extra-3.13.0-30-generic                   3.13.0-30.55                                        amd64        Linux kernel extra modules for version 3.13.0 on 64 bit x86 SMP
rc  linux-image-extra-3.13.0-32-generic                   3.13.0-32.57                                        amd64        Linux kernel extra modules for version 3.13.0 on 64 bit x86 SMP
ii  linux-image-extra-3.13.0-34-generic                   3.13.0-34.60                                        amd64        Linux kernel extra modules for version 3.13.0 on 64 bit x86 SMP
ii  linux-image-extra-3.13.0-35-generic                   3.13.0-35.62                                        amd64        Linux kernel extra modules for version 3.13.0 on 64 bit x86 SMP
ii  linux-image-generic                                   3.13.0.35.42                                        amd64        Generic Linux kernel image

Dernière modification par Isaric (Le 07/09/2014, à 07:21)


"Être bahá'í signifie simplement aimer la terre toute entière, aimer l'humanité et essayer de la servir, travailler pour la paix universelle et la famille humaine" 'Abdul'l-Bahá
"Vouloir s'ouvrir aux autres n'est pas une preuve de faiblesse, c'est une preuve d'intelligence"  Matthieu Ricard.

Hors ligne

#6 Le 07/09/2014, à 07:50

jplemoine

Re : [résolu] Nombreux Linux-headers

Il faut faire le ménage :

sudo apt-get autoremove

Normalement, ça devrait supprimer les noyaux sauf les 2 derniers. Si ça ne le fait pas,

sudo apt-get purge <nom_du_noyau>

où <nom_du_noyau> est,par exemple, linux-headers-3.13.0-24 (tu prends la deuxième colonne).


Membre de l'ALDIL (Association Lyonnaise pour le Développement de l'Informatique Libre)
- En pro, après 20 ans de développement, administrateur Linux / Unix depuis Avril 2019.
- En privé, sous Ubuntu-Xubuntu depuis 2009.

Hors ligne

#7 Le 07/09/2014, à 07:51

jplemoine

Re : [résolu] Nombreux Linux-headers

Attention : je ne serais pas disponible aujourd'hui : si quelqu'un peut prendre le relais. Merci.


Membre de l'ALDIL (Association Lyonnaise pour le Développement de l'Informatique Libre)
- En pro, après 20 ans de développement, administrateur Linux / Unix depuis Avril 2019.
- En privé, sous Ubuntu-Xubuntu depuis 2009.

Hors ligne

#8 Le 07/09/2014, à 08:17

Isaric

Re : [résolu] Nombreux Linux-headers

merci jplemoine

J'ai essayé

:~$ sudo apt-get autoremove
[sudo] password for isaric: 
Lecture des listes de paquets... Fait
Construction de l'arbre des dépendances       
Lecture des informations d'état... Fait
Les paquets suivants seront ENLEVÉS :
  kde-l10n-fr
0 mis à jour, 0 nouvellement installés, 1 à enlever et 0 non mis à jour.
Après cette opération, 61,4 Mo d'espace disque seront libérés.
Souhaitez-vous continuer ? [O/n] n
Annulation.
:~$

Je n'ai pas voulu enlever   kde-l10n-fr
J'ai fait un nettoyage par Ubuntu Tweak
J'ai donc maintenant :

:~$ dpkg -l | grep -Ei "linux-headers|linux-image"
ii  linux-headers-3.13.0-35                               3.13.0-35.62                                        all          Header files related to Linux kernel version 3.13.0
ii  linux-headers-3.13.0-35-generic                       3.13.0-35.62                                        amd64        Linux kernel headers for version 3.13.0 on 64 bit x86 SMP
ii  linux-headers-generic                                 3.13.0.35.42                                        amd64        Generic Linux kernel headers
ii  linux-image-3.13.0-35-generic                         3.13.0-35.62                                        amd64        Linux kernel image for version 3.13.0 on 64 bit x86 SMP
ii  linux-image-extra-3.13.0-35-generic                   3.13.0-35.62                                        amd64        Linux kernel extra modules for version 3.13.0 on 64 bit x86 SMP
ii  linux-image-generic                                   3.13.0.35.42                                        amd64        Generic Linux kernel image
:~$

"Être bahá'í signifie simplement aimer la terre toute entière, aimer l'humanité et essayer de la servir, travailler pour la paix universelle et la famille humaine" 'Abdul'l-Bahá
"Vouloir s'ouvrir aux autres n'est pas une preuve de faiblesse, c'est une preuve d'intelligence"  Matthieu Ricard.

Hors ligne

#9 Le 07/09/2014, à 08:39

malbo

Re : [résolu] Nombreux Linux-headers

Isaric a écrit :

J'ai fait un nettoyage par Ubuntu Tweak

Il a réussi son nettoyage mais ça serait bien que tu n'utilises plus ce nettoyeur à l'avenir (*). Tu n'as qu'une seule commande à passer et qui fait bien mieux son travail que Ubuntu Tweak : c'est la commande :

sudo apt-get autoremove

Pourquoi n'a-t-elle pas fonctionné dans ton cas ? Je ne sais pas. Mais à l'avenir pense à l'utiliser : elle laisse toujours deux noyaux (le dernier installé et l'avant-dernier)

(*) tu peux lire dans la doc Ubuntu Tweak : "Ubuntu Tweak n'est pas une application disponible dans les dépôts Ubuntu. Elle ne bénéficie ni de la validation officielle Ubuntu, ni du support des développeurs des équipes officielles Ubuntu."

Dernière modification par malbo (Le 07/09/2014, à 08:43)

Hors ligne

#10 Le 07/09/2014, à 09:12

Isaric

Re : [résolu] Nombreux Linux-headers

Merci malbo pour tes informations


"Être bahá'í signifie simplement aimer la terre toute entière, aimer l'humanité et essayer de la servir, travailler pour la paix universelle et la famille humaine" 'Abdul'l-Bahá
"Vouloir s'ouvrir aux autres n'est pas une preuve de faiblesse, c'est une preuve d'intelligence"  Matthieu Ricard.

Hors ligne

#11 Le 07/09/2014, à 10:43

serged

Re : [résolu] Nombreux Linux-headers

malbo a écrit :
Isaric a écrit :

J'ai fait un nettoyage par Ubuntu Tweak

Il a réussi son nettoyage mais ça serait bien que tu n'utilises plus ce nettoyeur à l'avenir (*). Tu n'as qu'une seule commande à passer et qui fait bien mieux son travail que Ubuntu Tweak : c'est la commande :

sudo apt-get autoremove

Pourquoi n'a-t-elle pas fonctionné dans ton cas ? Je ne sais pas. Mais à l'avenir pense à l'utiliser : elle laisse toujours deux noyaux (le dernier installé et l'avant-dernier)

(*) tu peux lire dans la doc Ubuntu Tweak : "Ubuntu Tweak n'est pas une application disponible dans les dépôts Ubuntu. Elle ne bénéficie ni de la validation officielle Ubuntu, ni du support des développeurs des équipes officielles Ubuntu."

Pourquoi ? J'utilises Ubuntu-tweak depuis des années sans aucun problème. Les développeurs "officiels" d'Ubuntu ferait même bien de l'intégrer dans les dépôts officiels.


LinuxMint Vera Cinnamon et d'autres machines en MATE, XFCE... 20.x , 21.x ou 19.x
Tour : Asus F2A55 / AMD A8-5600K APU 3,6GHz / RAM 16Go / Nvidia GeForce GT610 / LM21.1 Cinnamon
Portable : LDLC Mercure MH : Celeron N3450 /RAM 4Go / Intel HD graphics 500 i915 / biboot Win 10 (sur SSD) - LM21.1 MATE (sur HDD)

Hors ligne

#12 Le 07/09/2014, à 13:35

malbo

Re : [résolu] Nombreux Linux-headers

@serged : la commande "sudo apt-get autoremove" ne fonctionne plus comme dans le temps. Depuis le sortie de Ubuntu 13.04, cette commande effectue un nettoyage automatique et pertinent des noyaux (voir discussion sur le sujet ici). Pertinent parce qu'elle laisse toujours le dernier noyau et l'avant dernier noyau : à comparer avec le nettoyage fait par Isaric (post #8) dans lequel il reste seulement le dernier noyau. Si demain matin Isaric fait des mises à jour incluant une mise à jour du noyau et que ce noyau mis à jour ne fonctionne pas, il n'aura pas la possibilité de booter sur le noyau précédent. C'est ce qui me permet de dire que Ubuntu Tweak ne fait pas un travail correct à comparer avec ce que fait la commande "sudo apt-get autoremove".

Dernière modification par malbo (Le 07/09/2014, à 13:37)

Hors ligne

#13 Le 07/09/2014, à 16:20

dz50

Re : [résolu] Nombreux Linux-headers

malbo a écrit :

@serged : la commande "sudo apt-get autoremove" ne fonctionne plus comme dans le temps. Depuis le sortie de Ubuntu 13.04, cette commande effectue un nettoyage automatique et pertinent des noyaux (voir discussion sur le sujet ici). Pertinent parce qu'elle laisse toujours le dernier noyau et l'avant dernier noyau

Chez moi, après cette cde, il reste 3 noyaux

dpkg -l | grep -Ei "linux-headers|linux-image"
ii  linux-image-3.13.0-33-generic              3.13.0-33.58                                      i386         Linux kernel image for version 3.13.0 on 32 bit x86 SMP
ii  linux-image-3.13.0-34-generic              3.13.0-34.60                                      i386         Linux kernel image for version 3.13.0 on 32 bit x86 SMP
ii  linux-image-3.13.0-35-generic              3.13.0-35.62                                      i386         Linux kernel image for version 3.13.0 on 32 bit x86 SMP
ii  linux-image-extra-3.13.0-33-generic        3.13.0-33.58                                      i386         Linux kernel extra modules for version 3.13.0 on 32 bit x86 SMP
ii  linux-image-extra-3.13.0-34-generic        3.13.0-34.60                                      i386         Linux kernel extra modules for version 3.13.0 on 32 bit x86 SMP
ii  linux-image-extra-3.13.0-35-generic        3.13.0-35.62                                      i386         Linux kernel extra modules for version 3.13.0 on 32 bit x86 SMP
ii  linux-image-generic                        3.13.0.35.42                                      i386         Generic Linux kernel image

└─ $ ▶ sudo apt-get autoremove
[sudo] password for zaw: 
Lecture des listes de paquets... Fait
Construction de l'arbre des dépendances       
Lecture des informations d'état... Fait
0 mis à jour, 0 nouvellement installés, 0 à enlever et 11 non mis à jour.

Je passe donc par Tweak, en conservant l'avant dernier noyau.

Dernière modification par dz50 (Le 07/09/2014, à 16:22)

Hors ligne

#14 Le 08/09/2014, à 04:55

malbo

Re : [résolu] Nombreux Linux-headers

@dz50 : tu peux passer la commande qui va bien (comme dans ce post) pour vérifier que le dernier et l'avant-dernier noyau sont bien installés automatiquement. Si c'est le cas, lors de la prochaine mise à jour du noyau, tu passes la commande de nettoyage "sudo apt-get autoremove" et tu verras que le nettoyage sera fait comme prévu.

Hors ligne

#15 Le 16/09/2014, à 07:49

dz50

Re : [résolu] Nombreux Linux-headers

Je dois passer à côté de quelque chose.
Les commandes proposées par "malbo", ne renvoient pas les mêmes infos que Tweak.

apt-mark showauto | grep linux
linux-firmware
linux-headers-generic
linux-image-generic
sudo apt-get autoremove 
Lecture des listes de paquets... Fait
Construction de l'arbre des dépendances       
Lecture des informations d'état... Fait
0 mis à jour, 0 nouvellement installés, 0 à enlever et 7 non mis à jour.

1410850047.png

Hors ligne

#16 Le 16/09/2014, à 08:14

jplemoine

Re : [résolu] Nombreux Linux-headers

La commande autoremove garde le noyau en cours et celui qui le précède.
Quand on est dans le cas d'une mise à jour :
- N-2
- N-1
- N <-- on tourne avec celui-ci
- N+1
---> Si on fait un autoremove maintenant, on aura 3 noyaux : N-1, N, N+1

Il faut d'abord redémarrer pour passer sur le nouveau noyau

on aura alors :
- N-3
- N-2
- N-1
- N <-- on tourne maintenant avec le nouveau
---> autoremove laissera les 2 derniers.

pour savoir le noyau sur lequel on tourne :

uname -r

Membre de l'ALDIL (Association Lyonnaise pour le Développement de l'Informatique Libre)
- En pro, après 20 ans de développement, administrateur Linux / Unix depuis Avril 2019.
- En privé, sous Ubuntu-Xubuntu depuis 2009.

Hors ligne

#17 Le 16/09/2014, à 13:12

dz50

Re : [résolu] Nombreux Linux-headers

Soit, mais dans le #15, après avoir passé la cde autoremouve, il reste 5 noyaux dans mon PC "aucun de supprimé". La suppression des 3 plus anciens permet de gagner ~180Mo (ce que je fais avec Tweak).

Hors ligne