Contenu | Rechercher | Menus

Annonce

Ubuntu 16.04 LTS
Commandez vos DVD et clés USB Ubuntu-fr !

Pour en savoir un peu plus sur l'équipe du forum.

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.

#1 Le 02/02/2018, à 13:41

altermd

Linux image que faut il conserver après apt-get autoremove --purge

Bonjour,
Je suis sous Lubuntu 16.04 LTS depuis sa création avec un double boot avec un vieux XP zindoz pour conserver l'architecture de l'ancienne propriétaire qui m'a légué son portable.
Jusqu'ici je n'avais pas effectué de véritable vérification. 
Ayant constaté que sur la partition Principale Linux de 45 mes petits Gigas initialement remplis à 15 G au bout d'une utilisation du premier trimestre, on en était passé à 43 G avant hier...
j'ai alors commencé à effectuer des migrations de données sur disque externe ce qui n'a diminué que de 5 G l'occupation de cette partition. Pas gourmand donc le user...
J'en conclue donc que j'avais négligé le nettoyage des ressources non purgées.

Un auto clean n'ayant pas suffit je passe par le menu de Grub.

J'y trouve alors une Liste effarante de version de noyaux collectionnés au gré des mises à jour (updates)
Il y restait donc des quantité de Linux Header et linux images dont je devais pouvoir me débarrasser.

J'y vais doucement ayant rapatrié des sources supplémentaires nécessaires à mes fonctions d'enseignant comme OOo4kids et autres scripts et dépôts maintnu à jours comme pour Unetbootin qui est inopérant en l'état à partir des dépôts ubuntu...

Première analyse, commande " cat /proc/version" qui me retourne :

Linux version 4.4.0-112-generic (Ubuntu 5.4.0-6ubuntu1~16.04.5) )

La deuxième "

dpkg -l | grep -Ei "linux-(g|h|i|lo|si|t)" | sort -k3 | tr -s " " | cut -d" " -s -f1,2,3 | column -s" " -t

" issue du script sur les tutos Ubuntu.org

La liste contient .... plus de 120 lignes allant de

"rc  linux-image-extra-3.16.0-30-generic  3.16.0-30.40~14.04.1" à 
"ii  linux-image-4.4.0-112-generic        4.4.0-112.135"

Troisième étape "sudo apt-get autoremove --purge" et je gagne effectivement 15 gigas d'un coup !!!

Sauf que :

 "dpkg -l | grep -Ei "linux-(g|h|i|lo|si|t)" | sort -k3 | tr -s " " | cut -d" " -s -f1,2,3 | column -s" " -t"

me donne en plus des paquets "linux-generic 4.4.0.112.118" et "linux-headers-4.4.0-109 4.4.0-109.132"
la série suivante :

"rc  linux-image-extra-3.16.0-30-generic  3.16.0-30.40~14.04.1
rc  linux-image-3.16.0-30-generic        3.16.0-30.40~14.04.1
ii  linux-headers-3.16.0-70              3.16.0-70.90~14.04.1
ii  linux-image-extra-3.16.0-70-generic  3.16.0-70.90~14.04.1
ii  linux-headers-3.16.0-70-generic      3.16.0-70.90~14.04.1
ii  linux-image-3.16.0-70-generic        3.16.0-70.90~14.04.1
rc  linux-image-extra-3.16.0-71-generic  3.16.0-71.92~14.04.1
rc  linux-image-3.16.0-71-generic        3.16.0-71.92~14.04.1
ii  linux-goldfish-tools-3.4.0-4         3.4.0-4.27
ii  linux-tools-3.4.0-4-goldfish         3.4.0-4.27
ii  linux-tools-goldfish                 3.4.0.4.6"

Première question pourquoi celles 3.16.0-30 et le reste sont elles restées après un apt-get autoremove --purge ?
Par sécurité pour garder un élément stable que serait la 3.16 au moment de l'installation, par rapport à la 4.4.  ? Et alors je peux aussi les purger ?

Ou bien non. Faut garder ça parce que l'une d'entre elle servirait d'image pour définir la partition dans le master boot ? Comme on peut le lire (en anglais) dans les descriptions des paquets dans aptitude.

Dans ce cas est-ce possible, voire avantageux du point de vue des performances , de remplacer cette imaga s'il c'est le cas, par une des versions 4.4.0 ?
Et avec quel risque (perdre le bon boot ?) ?
Et sinon, comment s'y prendre pour ne rien casser ?
Je vais creuser de mon côté .. en prenant tout mon temps pour ne pas tout bousiller...
Mais si quelqu'un peut m'en apprendre sur le Kernel ça m'avancera de pointer au bon endroit sans dépouiller tout le reste de la "revue de l'art" sur le sujet.

Merci.
Didalter


Modération : merci d'utiliser les balises code (explications ici).

Dernière modification par cqfd93 (Le 02/02/2018, à 17:10)


Altermd,
Paris / affilié au Libre Vanvéen / llv.asso.fr

Hors ligne

#2 Le 02/02/2018, à 13:47

xubu1957

Re : Linux image que faut il conserver après apt-get autoremove --purge

Bonjour,

rc  linux-image-extra-3.16.0-30-generic  3.16.0-30.40~14.04.1
rc  linux-image-3.16.0-30-generic        3.16.0-30.40~14.04.1
rc  linux-image-extra-3.16.0-71-generic  3.16.0-71.92~14.04.1
rc  linux-image-3.16.0-71-generic        3.16.0-71.92~14.04.1
Le 20/02/2017, moko138 a écrit :

Pour supprimer tous ces fichiers de configuration devenus sans objets et marqués "rc", et uniquement ces fichiers,
exécute :

dpkg -l | grep ^rc | cut -d' ' -f3 | xargs sudo dpkg --purge
ii  linux-goldfish-tools-3.4.0-4         3.4.0-4.27
ii  linux-tools-3.4.0-4-goldfish         3.4.0-4.27
ii  linux-tools-goldfish                 3.4.0.4.6

Goldfish est une version du kernel Linux adaptée pour Android. Lorsque l’on utilise l’AVD Manager pour créer des émulateurs, des images pré-compilées du kernel Goldfish sont utilisées.

Comme on aime les défis, nous allons le compiler nous-même. Les sources de Goldfish ne faisant pas parties d’AOSP (mais du projet Linux), elles sont stockées dans un dépôt à part entière.

> www.enten.fr/steven

Pour le noyau :

ii  linux-headers-3.16.0-70              3.16.0-70.90~14.04.1
ii  linux-image-extra-3.16.0-70-generic  3.16.0-70.90~14.04.1
ii  linux-headers-3.16.0-70-generic      3.16.0-70.90~14.04.1
ii  linux-image-3.16.0-70-generic        3.16.0-70.90~14.04.1

Cette proposition :

nany a écrit :

Voici donc le nettoyage que je propose avec mes commandes magiques.
Tout d’abord:

[[ $(apt-mark showmanual | egrep 'linux-.*[0-9]' | grep -v "hwe") ]] && sudo apt-mark auto $(apt-mark showmanual | egrep linux-.*[0-9] | grep -v "hwe")

Cette commande, traduite en langage humain dit ceci:

Si il existe des paquets de noyaux marqués comme installés manuellement, alors on les marque comme installés automatiquement.

Pourquoi cette commande? Eh bien à cause de ce bug qui, au moment où j’écris ces lignes, est résolu (tag Fix Released) mais pas encore dans les tuyaux (sinon on verrait des Fix Commited) et qui fait qu’il arrive que des paquets, bien qu’installés automatiquement, se retrouvent marqués comme installés manuellement. Ce qui empêche de supprimer ces paquets par la commande autoremove que l’on va utiliser ultérieurement.

> Sens interdit, paquets cassés > 0, espace insuffisant… Que faire?

Dernière modification par xubu1957 (Le 02/02/2018, à 13:55)


Important : Pensez à passer vos sujets en [Résolu] lorsque ceux-ci le sont, au début du titre en cliquant sur Modifier sous le premier message, et un bref récapitulatif de la solution à la fin de celui-ci. Merci.

Xubuntu 16.04.1 LTS : Lenovo T410 - Toshiba Satellite A300 - HP 7100 DC - Asus 1015BX -Fujitsu Siemens Scaleo J3000  Membre de Linux-Azur

En ligne

#3 Le 02/02/2018, à 14:42

lool_lauris

Re : Linux image que faut il conserver après apt-get autoremove --purge

Salut,

Il bon, je pense, de conserver l'avant dernier noyau ce qui permet de se sortir de certaines rares impasses.


Ne rien lâcher, les utopies d'aujourd'hui seront la réalité de demain !
------------------------------------------------------------------------------------------------
Soutenez le Libre => http://www.april.org/

Hors ligne

#4 Le 02/02/2018, à 14:44

xubu1957

Re : Linux image que faut il conserver après apt-get autoremove --purge

@ lool_lauris

altermd a écrit :

me donne en plus des paquets "linux-generic 4.4.0.112.118" et "linux-headers-4.4.0-109 4.4.0-109.132"

Il reste deux noyaux récents.


@ altermd

Mais si quelqu'un peut m'en apprendre sur le Kernel ça m'avancera de pointer au bon endroit sans dépouiller tout le reste de la "revue de l'art" sur le sujet.

Pour info :

> ubuntu-mise-a-jour-du-noyau-et-aucun-espace-disponible-sur-le-peripherique

> Doc  kernel

> wikipedia.org/wiki/Noyau_Linux

Dernière modification par xubu1957 (Le 02/02/2018, à 14:54)


Important : Pensez à passer vos sujets en [Résolu] lorsque ceux-ci le sont, au début du titre en cliquant sur Modifier sous le premier message, et un bref récapitulatif de la solution à la fin de celui-ci. Merci.

Xubuntu 16.04.1 LTS : Lenovo T410 - Toshiba Satellite A300 - HP 7100 DC - Asus 1015BX -Fujitsu Siemens Scaleo J3000  Membre de Linux-Azur

En ligne

#5 Le 02/02/2018, à 15:02

grandtoubab

Re : Linux image que faut il conserver après apt-get autoremove --purge

Salut

l'autoremove est basé sur le contenu du fichier /etc/apt/apt.conf.d/01autoremove-kernels

cat /etc/apt/apt.conf.d/01autoremove-kernels

Si pour x raison ce fichier est incohérent il faut le regenérer

sudo /etc/kernel/postinst.d/apt-auto-removal

Dernière modification par grandtoubab (Le 02/02/2018, à 15:03)


Linux tout seul sur HP Pavilion DV7 et Acer aspire T650
Debian 10 Buster XFCE/Gnome3 sur sda1
Canon MG3650 en wifi

Hors ligne

#6 Le 02/02/2018, à 15:04

altermd

Re : Linux image que faut il conserver après apt-get autoremove --purge

Merci beaucoup pour cette réponse si rapide.
Et tout ça suivi de la recompill de Grub2 également ?

Rien avoir avec une incidence sur le master boot donc ?
Mais comment se fait-il que ces paquets n'aient pas été traités lors des commande de purge en quoi sont ils différents des paquets 4.4 ?

Pour Goldfish, ce sont des noyaux installés par défaut au cas où on les utilise en émulation, ou alors c'est suite à l'une des installations des langages de programmation pour arduino, R, Phyton etc ... ?

Pour le reste, je m'y remets ce soir, je digère le tout et je vous tiens tous au courant ...
Merci.


Altermd,
Paris / affilié au Libre Vanvéen / llv.asso.fr

Hors ligne