[pacman] Nettoyage de paquets orphelins. (Résolu)

Mise à jour / Création /debug de paquetages
Avatar de l’utilisateur
alh54
archer de cavalerie
Messages : 182
Inscription : lun. 02 déc. 2013, 21:52

[pacman] Nettoyage de paquets orphelins. (Résolu)

Message par alh54 »

Bonjour,
J'ai lu dans ce forum à plusieurs reprises que dans le cadre du nettoyage des paquets que la commande pacman -Qdt ne devrait rien renvoyer.
A priori on devrait supprimer les paquets installés en dépendance et plus requis par un autre paquet.
Ce que je ne comprends pas c'est que le paquet libreoffice-still-fr 5.2.6-1 est dans cette liste. Primo ce paquet a été installé explicitement, secondo si je le supprime je perds le support du français dans libreoffice.
La même problématique peut se poser pour les autres paquets listés. Je cherche à comprendre.
Merci.
Dernière modification par alh54 le dim. 30 avr. 2017, 23:53, modifié 1 fois.
jean_no
yeomen
Messages : 284
Inscription : dim. 09 sept. 2007, 12:19

Re: [pacman] Nettoyage de paquets orphelins.

Message par jean_no »

Salut

Et si tu nous donnais la sortie de la commande pacman -Qdt.
Quelle est la version de libreoffice que tu utilises : libreoffice --version

A+
Avatar de l’utilisateur
benjarobin
Maître du Kyudo
Messages : 17222
Inscription : sam. 30 mai 2009, 15:48
Localisation : Lyon

Re: [pacman] Nettoyage de paquets orphelins.

Message par benjarobin »

Je n'a jamais dit qu'il fallait tout supprimer sans regarder la sortie. J'ai juste dit que cette sortie devait être vide. Donc tu as 2 solutions pour y parvenir :
  • Supprimer les paquets inutiles
  • Et pour les paquets que tu veux garder car tu sais vraiment ce que c'est et que tu en as besoin : pacman -D --asexplicit libreoffice-still-fr
Mais avant que tu fasses cela, je serait curieux d'avoir la sortie de :

Code : Tout sélectionner

grep libreoffice /var/log/pacman.log
Car en effet j'ai déjà vu plusieurs utilisateur avec libreoffice en sortie de pacman -Qdt. Il y a sûrement eu quelque chose qui c'est passé lors du renommage des paquets libreoffice.

Mais pour en revenir à ton inquiétude, si tu ne sais pas à quoi sert un paquet en sortie de pacman -Qdt, supprime le, dans le pire des cas tu pourras le réinstaller :wink:
De plus le log de pacman n'oublie pas, tu pourras toujours savoir ce que tu as supprimé et donc le réinstaller
Zsh | KDE | PC fixe : core i7, carte nvidia
Titre d'un sujet : [Thème] Sujet (état) / Règles du forum
Avatar de l’utilisateur
alh54
archer de cavalerie
Messages : 182
Inscription : lun. 02 déc. 2013, 21:52

Re: [pacman] Nettoyage de paquets orphelins.

Message par alh54 »

Voilà:

Code : Tout sélectionner

[root@darine ~]# pacman -Qdt
boost 1.63.0-1
cmake 3.7.2-1
docbook2x 0.8.8-15
elfutils 0.168-1
farstream-0.1 0.1.2-5
geoclue 0.12.99-3
gnome-icon-theme 3.12.0-4
gobject-introspection 1.52.1-1
gperf 3.1-1
gtk-doc 1.25+33+g567353f-1
help2man 1.47.4-1
intltool 0.51.0-2
js17 17.0.0-4
lib32-acl 2.2.52-2
lib32-curl 7.53.1-1
lib32-json-c 0.12.1-1
lib32-libidn 1.33-1
libftdi-compat 0.20-3
libirman 0.5.2-1
liborcus 0.12.1-1
libreoffice-still-fr 5.2.6-1
musicbrainz 2.1.5-8
perl-mozilla-ca 20160104-1
perl-xml-libxml 2.0129-1
pth 2.0.7-5
pygoocanvas 0.14.1-7
python2-httplib2 0.10.3-1
python2-mako 1.0.6-2
python2-pexpect 4.2.1-2
qt5-translations 5.8.0-1
qtwebkit 2.3.4-5
x264 2:148.20170121-1
xf86-input-evdev 2.10.5-1
yasm 1.3.0-1
Version libreoffice: libreoffice-still 5.2.6-1
Log de pacman:

Code : Tout sélectionner

[root@darine ~]# grep libreoffice /var/log/pacman.log
[2015-01-26 10:34] [PACMAN] Running 'pacman -S libreoffice-still'
[2015-01-26 10:45] [ALPM] installed libreoffice-still-fr (4.2.8-1)
[2015-01-26 10:45] [ALPM] installed libreoffice-still-common (4.2.8-2)
[2015-01-26 10:45] [ALPM-SCRIPTLET] * libreoffice-still: the maintenance branch you are using right now
[2015-01-26 10:45] [ALPM-SCRIPTLET] * libreoffice-fresh: the new fresh release branch offering latest feature additions
[2015-01-26 10:45] [ALPM-SCRIPTLET]  pacman -S libreoffice-fresh
[2015-01-26 10:45] [ALPM] installed libreoffice-still-calc (4.2.8-2)
[2015-01-26 10:45] [ALPM] installed libreoffice-still-draw (4.2.8-2)
[2015-01-26 10:45] [ALPM] installed libreoffice-still-gnome (4.2.8-2)
[2015-01-26 10:45] [ALPM] installed libreoffice-still-impress (4.2.8-2)
[2015-01-26 10:45] [ALPM] installed libreoffice-still-writer (4.2.8-2)
[2015-02-07 01:22] [ALPM] removed libreoffice-still-writer (4.2.8-2)
[2015-02-07 01:22] [ALPM] removed libreoffice-still-impress (4.2.8-2)
[2015-02-07 01:22] [ALPM] removed libreoffice-still-gnome (4.2.8-2)
[2015-02-07 01:22] [ALPM] removed libreoffice-still-draw (4.2.8-2)
[2015-02-07 01:22] [ALPM] removed libreoffice-still-calc (4.2.8-2)
[2015-02-07 01:22] [ALPM] removed libreoffice-still-common (4.2.8-2)
[2015-02-07 01:22] [ALPM] installed libreoffice-still (4.3.5-1)
[2015-02-07 01:22] [ALPM] upgraded libreoffice-still-fr (4.2.8-1 -> 4.3.5-1)
[2015-03-01 01:32] [ALPM] upgraded libreoffice-still (4.3.5-1 -> 4.3.6-1)
[2015-03-01 01:32] [ALPM] upgraded libreoffice-still-fr (4.3.5-1 -> 4.3.6-1)
[2015-03-07 08:57] [ALPM] upgraded libreoffice-still (4.3.6-1 -> 4.3.6-2)
[2015-04-12 08:06] [ALPM] upgraded libreoffice-still (4.3.6-2 -> 4.3.6-3)
[2015-04-29 07:07] [ALPM] upgraded libreoffice-still (4.3.6-3 -> 4.3.7-1)
[2015-04-29 07:07] [ALPM] upgraded libreoffice-still-fr (4.3.6-1 -> 4.3.7-1)
[2015-05-31 08:56] [ALPM] upgraded libreoffice-still (4.3.7-1 -> 4.3.7-2)
[2015-06-14 07:23] [ALPM] upgraded libreoffice-still (4.3.7-2 -> 4.3.7-3)
[2015-07-12 16:05] [ALPM] upgraded libreoffice-still (4.3.7-3 -> 4.3.7-4)
[2015-08-10 06:46] [ALPM] upgraded libreoffice-still (4.3.7-4 -> 4.4.5-2)
[2015-08-10 06:46] [ALPM] upgraded libreoffice-still-fr (4.3.7-1 -> 4.4.5-2)
[2015-10-03 09:03] [ALPM] upgraded libreoffice-still (4.4.5-2 -> 4.4.5-4)
[2015-11-08 09:31] [ALPM] upgraded libreoffice-still (4.4.5-4 -> 4.4.6-1)
[2015-11-08 09:31] [ALPM] upgraded libreoffice-still-fr (4.4.5-2 -> 4.4.6-1)
[2015-12-14 07:40] [ALPM] upgraded libreoffice-still (4.4.6-1 -> 4.4.7-1)
[2015-12-14 07:40] [ALPM] upgraded libreoffice-still-fr (4.4.6-1 -> 4.4.7-1)
[2015-12-20 07:50] [ALPM] upgraded libreoffice-still (4.4.7-1 -> 4.4.7-2)
[2016-01-11 08:39] [ALPM] upgraded libreoffice-still (4.4.7-2 -> 4.4.7-3)
[2016-02-10 09:02] [ALPM] upgraded libreoffice-still (4.4.7-3 -> 4.4.7-4)
[2016-02-14 08:25] [ALPM] upgraded libreoffice-still (4.4.7-4 -> 5.0.4-2)
[2016-02-14 08:25] [ALPM] upgraded libreoffice-still-fr (4.4.7-1 -> 5.0.4-1)
[2016-02-23 09:54] [ALPM] upgraded libreoffice-still (5.0.4-2 -> 5.0.5-1)
[2016-02-23 09:54] [ALPM] upgraded libreoffice-still-fr (5.0.4-1 -> 5.0.5-1)
[2016-04-12 07:12] [ALPM] upgraded libreoffice-still (5.0.5-1 -> 5.0.5-3)
[2016-05-06 10:22] [ALPM] upgraded libreoffice-still (5.0.5-3 -> 5.0.5-4)
[2016-05-14 07:18] [ALPM] upgraded libreoffice-still (5.0.5-4 -> 5.0.6-1)
[2016-05-14 07:18] [ALPM] upgraded libreoffice-still-fr (5.0.5-1 -> 5.0.6-1)
[2016-06-25 07:35] [ALPM] upgraded libreoffice-still (5.0.6-1 -> 5.0.6-2)
[2016-08-06 06:29] [ALPM] upgraded libreoffice-still (5.0.6-2 -> 5.1.5-2)
[2016-08-06 06:29] [ALPM] upgraded libreoffice-still-fr (5.0.6-1 -> 5.1.5-1)
[2016-08-31 07:28] [ALPM] upgraded libreoffice-still (5.1.5-2 -> 5.1.5-3)
[2016-11-08 06:55] [ALPM] upgraded libreoffice-still (5.1.5-3 -> 5.1.6-1)
[2016-11-08 06:55] [ALPM] upgraded libreoffice-still-fr (5.1.5-1 -> 5.1.6-1)
[2016-12-05 09:27] [ALPM] upgraded libreoffice-still (5.1.6-1 -> 5.1.6-3)
[2016-12-20 08:43] [ALPM] upgraded libreoffice-still (5.1.6-3 -> 5.1.6-4)
[2017-01-12 08:38] [ALPM] upgraded libreoffice-still (5.1.6-4 -> 5.1.6-5)
[2017-02-06 02:58] [ALPM] upgraded libreoffice-still (5.1.6-5 -> 5.2.5-1)
[2017-02-06 02:58] [ALPM] upgraded libreoffice-still-fr (5.1.6-1 -> 5.2.5-1)
[2017-02-13 09:29] [ALPM] upgraded libreoffice-still (5.2.5-1 -> 5.2.5-2)
[2017-03-13 06:22] [ALPM] upgraded libreoffice-still (5.2.5-2 -> 5.2.6-1)
[2017-03-13 06:22] [ALPM] upgraded libreoffice-still-fr (5.2.5-1 -> 5.2.6-1)
Avatar de l’utilisateur
benjarobin
Maître du Kyudo
Messages : 17222
Inscription : sam. 30 mai 2009, 15:48
Localisation : Lyon

Re: [pacman] Nettoyage de paquets orphelins.

Message par benjarobin »

Alors pour libreoffice-still-fr, non tu ne l'as pas installé explicitement, d'ailleurs cela se voit bien d'après les log, tu as installé explicitement libreoffice-still le 2015-01-26 10:34
Lors de l'installation, via la dépendance libreoffice-still-langpack (virtuel) cela a eu pour conséquence l'installation d'un pack de langue, soit libreoffice-still-fr (qui fournissait libreoffice-still-langpack).
Sauf que la stratégie a changé dans le futur, et les dépendances ont été inversées, ce qui eu pour conséquence l'état actuelle des choses (donc rien de grave, il faut juste changer la raison de l'installation pour explicite)

Supprimer des paquets de la liste de pacman -Qdt ne devrait jamais casser ton système, dans le pire des cas tu perds une fonctionnalité, et dans ce cas il suffit de réinstaller le paquet manquant. Personnellement je ne me pose pas 1000 questions, je regarde très vite fait la liste à la recherche d'un paquet que je voudrais garder (juste via leur nom, sans vraiment faire de recherche), et puis je supprime tout le reste sans me poser de question

Bref, bon nettoyage de printemps :D
Zsh | KDE | PC fixe : core i7, carte nvidia
Titre d'un sujet : [Thème] Sujet (état) / Règles du forum
Avatar de l’utilisateur
alh54
archer de cavalerie
Messages : 182
Inscription : lun. 02 déc. 2013, 21:52

Re: [pacman] Nettoyage de paquets orphelins.

Message par alh54 »

Merci pour les explications et le conseil. Voilà ce que j'ai fait:
J'ai marqué libreoffice-still-fr comme installé explicitement et j'ai supprimé tous les paquets de la liste.
Résultat: rien de grave, juste skype et bomi qui ne se lancent pas. Pour skype c'est pas important car je prévoyais déjà de le supprimer pour le remplacer par skypeonlinux-bin, donc je l'ai supprimé, quant à bomi je l'ai réinstallé et c'est bon. Maintenant pacman -Qdt ne renvoie plus rien.
A l'avenir je ferai un nettoyage assez périodique et ne laisser les choses s'accumuler.
Encore merci.
Répondre