logo Debian Debian Debian-France Debian-Facile Debian-fr.org Forum-Debian.fr Debian ? Communautés logo inclusivité

Debian-facile

Bienvenue sur Debian-Facile, site d'aide pour les nouveaux utilisateurs de Debian.

Vous n'êtes pas identifié(e).

#1 30-04-2024 08:57:07

dz50
Adhérent(e)
Lieu : Ain
Distrib. : Debian GNU/Linux 12
Noyau : 6.1.0-6-amd64
(G)UI : Xfce 4.18
Inscription : 13-07-2016

[Résolu] Nettoyage de ma debian.

Bonjour,
Je viens de faire une installation de debian 12 /xfce sur un PC de bureau.
A la fin de l'installation, sur synaptic, je vérifie l'état des paquets. J'ai une liste de paquets "Installés (pouvant être supprimés)". Mais je remarque que certains paquets listés sont nécessaires, ex : ristretto, xfce4-screenshooter, et sans doute d'autres.
Bien entendu je souhaiterais supprimer uniquement ce qui ne sert à rien. file-R94caa38a031ae663c8ac2ce8c506905b

Dernière modification par dz50 (30-04-2024 19:18:43)

Hors ligne

#2 30-04-2024 09:36:42

dezix
Membre
Distrib. : Debian stable
Noyau : Linux amd64 (stable)
(G)UI : XFCE4
Inscription : 19-02-2018

Re : [Résolu] Nettoyage de ma debian.

Bonjour,

La commande apt dispose d'une option permettant de tester une action sans l'exécuter réellement : -s --simulate

La suppression des paquets "inutiles" => dépendances de paquets supprimés peut se faire avec :


# apt autoremove
 



Cette commande affiche une liste des paquets proposés à la suppression et attend une validation : [Enter]
Saisir : [n] annule l'opération.


Simulation... pour plus de sécurité :


# apt --simulate autoremove
 


va procéder à l'exécution "à blanc" sans modifier le système.

Note: la commande APT utilise un verrou, on ne peut donc utiliser 2 processus en même temps (par sécurité).
Il faut donc fermer Synaptic pour pouvoir  utiliser apt directement dans un terminal, et inversement.

Synaptic permet (sur la sélection) dans Menu > Paquet de (dé)cocher Installer manuellement
ce qui modifie le status du paquet comme (ou pas) dépendance d'un autre paquet, donc s'il sera ou pas retiré par autoremove


Remarque :
La situation que tu expérimentes, est due au fait que XFCE a été installé en bloc par le méta-paquet xfce4.
C'est pratique (en apparence) mais ça installe souvent des choses qui ne te seront d'aucune utilité.
Pire lorsque l'on souhaite supprimer une application inutile, elle entraîne une cascade de suppression non-désirées.

Pour éviter cela il faut partir d'un système minimum et installer manuellement ce dont on a vraiment besoin (uniquement).

À méditer pour les futures installations....

Dernière modification par dezix (30-04-2024 09:38:48)

Hors ligne

#3 30-04-2024 09:43:02

dz50
Adhérent(e)
Lieu : Ain
Distrib. : Debian GNU/Linux 12
Noyau : 6.1.0-6-amd64
(G)UI : Xfce 4.18
Inscription : 13-07-2016

Re : [Résolu] Nettoyage de ma debian.

# apt autoremove

cette commande liste les mêmes paquets que synaptic

Remarque :
La situation que tu expérimentes, est due au fait que XFCE a été installé en bloc par le méta-paquet xfce4.
C'est pratique (en apparence) mais ça installe souvent des choses qui ne te seront d'aucune utilité.
Pire lorsque l'on souhaite supprimer une application inutile, elle entraîne une cascade de suppression non-désirées.

Pour éviter cela il faut partir d'un système minimum et installer manuellement ce dont on a vraiment besoin (uniquement).

À méditer pour les futures installations....

Déjà testé et je rencontre le même problème.

Hors ligne

#4 30-04-2024 10:35:12

dezix
Membre
Distrib. : Debian stable
Noyau : Linux amd64 (stable)
(G)UI : XFCE4
Inscription : 19-02-2018

Re : [Résolu] Nettoyage de ma debian.

dz50 a écrit :

Déjà testé et je rencontre le même problème.



Si tu n'installes que ce dont tu as besoin, autoremove ne renvoie jamais rien,
à moins que tu ne désinstalles volontairement une application ayant des dépendances,
ou qu'un full-upgrade remplace un paquet par un autre > typiquement linux-image...

Hors ligne

#5 30-04-2024 10:42:41

dezix
Membre
Distrib. : Debian stable
Noyau : Linux amd64 (stable)
(G)UI : XFCE4
Inscription : 19-02-2018

Re : [Résolu] Nettoyage de ma debian.

dz50 a écrit :

cette commande liste les mêmes paquets que synaptic



Oui, évidemment, Synaptic n'est qu'une interface graphique qui utilise apt en arrière-plan.

La simulation en ligne de commande ne sert qu'à te donner un aperçu de ce qui va se produire.
À toi ensuite de prendre les mesures pour parvenir à un résultat qui te semble acceptable.

Hors ligne

#6 30-04-2024 10:53:28

dezix
Membre
Distrib. : Debian stable
Noyau : Linux amd64 (stable)
(G)UI : XFCE4
Inscription : 19-02-2018

Re : [Résolu] Nettoyage de ma debian.

P.ex : tu mentionnes en #1 Ristretto qui est le choix par défaut, mais perso je préfère afficher les images avec Gpicview
donc jamais je n'installe ristretto dans mon environnement XFCE.

Précision rectificative => c'est le paquet xfce4-goodies qui est responsable de Ristretto & Co

Hors ligne

#7 30-04-2024 17:19:06

raleur
Membre
Inscription : 03-10-2014

Re : [Résolu] Nettoyage de ma debian.

En effet bon nombre de ces paquets semblent être des dépendances de xfce4-goodies. libmousepad0 n'est une dépendance que pour mousepad qui n'est pas listé et est lui-même une dépendance de xfce4-goodies.

dz50: n'aurais-tu pas désinstallé des paquets, et notamment mousepad, ce qui aurait entraîné la désinstallation de xfce4-goodies et le statut "pouvant être supprimés" de ses autres dépendances ?

Dernière modification par raleur (30-04-2024 17:20:17)


Il vaut mieux montrer que raconter.

Hors ligne

#8 30-04-2024 17:32:35

brennux
Adhérent(e)
Lieu : France
Distrib. : Debian-facile 11 (bullseye)
Noyau : 5.10.0-26-amd64
(G)UI : Xfce
Inscription : 21-04-2020

Re : [Résolu] Nettoyage de ma debian.

raleur a écrit :

bon nombre de ces paquets semblent être des dépendances de xfce4-goodies


C'est clair, il y en a un paquet de paquets…

apt show xfce4-goodies


Aucune adoration pour une idole quelconque, vivante, statufiée ou immatérielle.
Xfce, style Numix, icônes Tango, bureau minimaliste

Hors ligne

#9 30-04-2024 17:39:29

dz50
Adhérent(e)
Lieu : Ain
Distrib. : Debian GNU/Linux 12
Noyau : 6.1.0-6-amd64
(G)UI : Xfce 4.18
Inscription : 13-07-2016

Re : [Résolu] Nettoyage de ma debian.

dz50: n'aurais-tu pas désinstallé des paquets, et notamment mousepad, ce qui aurait entraîné la désinstallation de xfce4-goodies et le statut "pouvant être supprimés" de ses autres dépendances ?

Bien vu raleur. Après mon installation, j'avais supprimé xsane, parole "remplacé par VLC" et mousepad lié à xfce4-goodies.
Si je ré-installe mousepad et xfce-goodies, je n'ai plus de paquet pouvant être supprimé, tout est propre.

Dernière modification par dz50 (30-04-2024 18:08:39)

Hors ligne

#10 30-04-2024 18:26:08

dezix
Membre
Distrib. : Debian stable
Noyau : Linux amd64 (stable)
(G)UI : XFCE4
Inscription : 19-02-2018

Re : [Résolu] Nettoyage de ma debian.

Forcément si tu réinstalles tout... c'est comme de dire j'ai échoué à supprimer...

Mousepad est un très bon éditeur léger que j'utilise donc bon pour moi, mais pour toi ???

Si la réponse est : Non je ne veux pas de Mousepad
alors tu dois pouvoir le supprimer.

Pour cela je vois 2 approches :

1. Tu veux conserver les goodies, alors tu marques le paquet mousepad comme installé manuellement, ce qui va te permettre de le supprimer individuellement.

2. Tu ne veux pas des goodies en bloc, alors :

    a. soit tu supprimes xfce4-goodies et tu réinstalles les applications qui t'intéressent une par une ;

    b. soit tu marques installé manuellement ce que tu veux conserver, puis tu supprimes xfce4-goodies.

La solution 2.a me semble mieux que 2.b

Bien sûr quoi que tu fasses => lire attentivement les messages et les listes avant d'accepter les opérations (dans synaptic)

Dernière modification par dezix (30-04-2024 18:27:17)

Hors ligne

#11 30-04-2024 19:01:34

vv222
Administrateur
Lieu : Bretagne
Distrib. : Debian Sid
(G)UI : sway
Inscription : 18-11-2013
Site Web

Re : [Résolu] Nettoyage de ma debian.

dezix a écrit :

1. Tu veux conserver les goodies, alors tu marques le paquet mousepad comme installé manuellement, ce qui va te permettre de le supprimer individuellement.


Il est impossible d’installer xfce4-goodies sans mousepad, peu importe que celui-ci soit marqué comme installé manuellement ou automatiquement.


Jouer sous Debian ? Facile !

Ceterum censeo Barum esse delendam

Hors ligne

#12 30-04-2024 19:17:52

dz50
Adhérent(e)
Lieu : Ain
Distrib. : Debian GNU/Linux 12
Noyau : 6.1.0-6-amd64
(G)UI : Xfce 4.18
Inscription : 13-07-2016

Re : [Résolu] Nettoyage de ma debian.

Je n'utilise pas mousepad, mais je vais faire avec.
Dorénavant, je supprimerai les paquets de manière individuelle et surveillerai l'incidence sur l'état général de l'ensemble des paquets de la distribution.
Merci à vous tous.

Hors ligne

#13 01-05-2024 10:04:14

brennux
Adhérent(e)
Lieu : France
Distrib. : Debian-facile 11 (bullseye)
Noyau : 5.10.0-26-amd64
(G)UI : Xfce
Inscription : 21-04-2020

Re : [Résolu] Nettoyage de ma debian.

Bonjour,
j'ai fait l'expérience de vouloir supprimer ristretto, inclus dans xfce4-goodies, ça supprime tout le paquet !
Malgré cette mention

Il installe aussi quelques applications autonomes


Je ne me sers pas de plusieurs autres éléments installés en bloc. Donc, je ferai avec…

Dernière modification par brennux (01-05-2024 10:07:08)


Aucune adoration pour une idole quelconque, vivante, statufiée ou immatérielle.
Xfce, style Numix, icônes Tango, bureau minimaliste

Hors ligne

#14 01-05-2024 10:54:59

dezix
Membre
Distrib. : Debian stable
Noyau : Linux amd64 (stable)
(G)UI : XFCE4
Inscription : 19-02-2018

Re : [Résolu] Nettoyage de ma debian.

Par acquit de conscience,
j'ai fait le test suivant :

État initial :

+ mousepad (installé en auto)
- xfce4-goodies (pas installé)
- ristretto  (pas installé)


Installation de xfce4-goodies


+ xfce4-goodies (installé)
+ mousepad (installé en auto)
+ ristretto  (installé en auto)


Suppression de mousepad => xfce4-goodies aussi

- xfce4-goodies (pas installé)
- mousepad (pas installé)
+ ristretto  (installé en auto pouvant être supprimé)


à partir de là ristretto et les autres paquets installés par xfce4-goodies sont listés par  autoremove <=> (installé en auto pouvant être supprimé)


Donc pour conserver Ristretto le marquer en manuel dans synaptic,
ou


# apt install ristretto
 



une fois cette opération répétée pour les autres applications que l'on souhaite conserver,
un coup de :


# apt autoremove && apt autoclean
 


supprimera les paquets superflus.


Tout cela en pré-supposant que l'on part d'un système à jour et sain.

Dernière modification par dezix (01-05-2024 10:55:34)

Hors ligne

Pied de page des forums