[contrib] pacstats -> infos sur les paquets installés

Questions et astuces concernant l'installation et la configuration d'archlinux
Avatar de l’utilisateur
wain
Maître du Kyudo
Messages : 1854
Inscription : ven. 11 août 2006, 19:15
Localisation : Nancy (54)

[contrib] pacstats -> infos sur les paquets installés

Message par wain »

Voici un petit programme qui permet d'afficher des informations sur les paquetages installés, et la configuration de pacman.

Image

Vous trouverez pacstats sur votre dépôt préféré:

Code : Tout sélectionner

[archlinuxfr]
Server = http://www.archlinux.fr/os/i686
Je me suis lâché sur les installations, il est temps pour moi de faire un peu de ménage :lol:

ps: mettez vos stats ci-dessous pour comparer :lol:
Avatar de l’utilisateur
Skunnyk
Maître du Kyudo
Messages : 1137
Inscription : mer. 06 sept. 2006, 21:31
Localisation : IRC
Contact :

Message par Skunnyk »

Très bon petit soft (pour changer :p), merci a toi ^^
Les stats :

Code : Tout sélectionner

-----------------------------------------------
Nombre de paquetages installés:  618
Nombre de paquetages installés explicitement:  229
Nombre de dépendances installées:  389
Dont 15 paquetages oubliés:
amarok-engine-xine-1.4.4-1 boost-1.33.1-5 cups-1.2.5-1 cvs-1.11.22-2 glew-1.3.4-2 gnome-python-extras-2.14.2-1 intltool-0.35.0-1 libgnomeuimm-2.16.0-1 libgtop-2.14.4-1 libmodplug-0.7-1 libsigc++2-1.2.7-1 libsvg-cairo-0.1.6-3 mesa-xgl-cvs-20061028-1 ortp-0.9.1-1 python-eyed3-0.6.10-1
Nombre de ignorepkg:  0
Nombre de noupgrade:  13
Nombre de holdpkg:  2

-----------------------------------------------
Nombre de dépôts utilisés:  9
Liste des dépôts (dans l'ordre de priorité):
current(338), extra(189), community(24), mousetrap(29), 
papercut(0), danimoth(5), wain(0), archlinuxfr(5), 
fouiny_repo(12),  AUR ou anciens dépôts: (15)

-----------------------------------------------
 Place occupée par les paquetages: 957Mo progression: 216/618
Place occupée par les paquetages installés: 2018Mo                               
Place occupée par les fichiers téléchargés:  1,2G
Place occupée par les sources téléchargées:  269M
Dernière modification par Skunnyk le dim. 05 nov. 2006, 14:14, modifié 1 fois.
Avatar de l’utilisateur
wain
Maître du Kyudo
Messages : 1854
Inscription : ven. 11 août 2006, 19:15
Localisation : Nancy (54)

Message par wain »

Pour info:
Les dépendances oubliées sont des paquetages ayant été installées en tant que dépendances à certains paquetages.
Mais aujourd'hui, elle ne sont plus utiliées par aucun paquetage et peuvent être supprimées en théorie.

Pour cela, il y a une commande: yaourt -Qt :wink:

EDIT: comme dit skunnyk, les paquetages inutiles peuvent en théorie être supprimés, mais il arrive que certains paquets mal conçus (avec des dépendances manquantes) fassent aparaîtres des dépéndances oubliées mais en réalité toujours nécessaire au système.
Dernière modification par wain le dim. 05 nov. 2006, 14:47, modifié 1 fois.
Avatar de l’utilisateur
wain
Maître du Kyudo
Messages : 1854
Inscription : ven. 11 août 2006, 19:15
Localisation : Nancy (54)

Message par wain »

Une autre machine sous xfce:

Code : Tout sélectionner

-----------------------------------------------
Nombre de paquetages installés:  436
Nombre de paquetages installés explicitement:  255
Nombre de dépendances installées:  181
Dont 1 paquetages oubliés:
libwnck-2.16.1-1
Nombre de ignorepkg:  0
Nombre de noupgrade:  13
Nombre de holdpkg:  2

-----------------------------------------------
Nombre de dépôts utilisés:  9
Liste des dépôts (dans l'ordre de priorité):
archlinuxfr(9), wain(2), current(280), extra(98), 
unstable(13), community(11), AqD(0), danimoth(2), 
vegai(0),  AUR ou anciens dépôts: (14)

-----------------------------------------------
Place occupée par les paquetages installés: 1525Mo                               
Place occupée par les fichiers téléchargés:  2,0G
Place occupée par les sources téléchargées:  4,0K
Avatar de l’utilisateur
lamisere
archer
Messages : 133
Inscription : jeu. 14 sept. 2006, 21:10
Localisation : Proximité de CAEN

Message par lamisere »

A moi:

|
pacstats 0.1 (archlinux.fr) |
-------------------------------------------


-----------------------------------------------
Nombre de paquetages installés: 623
Nombre de paquetages installés explicitement: 294
Nombre de dépendances installées: 329
Nombre de dépendances oubliées: 0
Nombre de ignorepkg: 0
Nombre de noupgrade: 20
Nombre de holdpkg: 1

-----------------------------------------------
Nombre de dépôts utilisés: 17
Liste des dépôts (dans l'ordre de priorité):
archlinuxfr(6), testing(3), current(406), extra(179),
takhis(23), community(4), kde4(0), wain(2),
mousetrap(0), xfce-svn(0), danimoth(0), dma147(0),
Victor(0), marfis(0), venox(0), brain0(0),
slubman(0), AUR ou anciens dépôts: (3)

-----------------------------------------------
Place occupée par les paquetages installés: 1920Mo
Place occupée par les fichiers téléchargés: 1,4G
Place occupée par les sources téléchargées: 18M
Avatar de l’utilisateur
Skunnyk
Maître du Kyudo
Messages : 1137
Inscription : mer. 06 sept. 2006, 21:31
Localisation : IRC
Contact :

Message par Skunnyk »

wain a écrit :Pour info:
Les dépendances oubliées sont des paquetages ayant été installées en tant que dépendances à certains paquetages.
Mais aujourd'hui, elle ne sont plus utiliées par aucun paquetage et peuvent être supprimées en toute sécurité.

Pour cela, il y a une commande: yaourt -Qt :wink:
Le "en toute sécurité" est a prendre avec des pincettes, il faut faire attention,un packages avec des dependances mal faites et c'est la cata ;) A effectuer avec precaution :)
Avatar de l’utilisateur
warnaud
Maître du Kyudo
Messages : 1640
Inscription : ven. 11 août 2006, 17:05
Localisation : Rolle (CH)

Message par warnaud »

Code : Tout sélectionner

Nombre de paquetages installés:  819
Nombre de paquetages installés explicitement:  380
Nombre de dépendances installées:  439
Dont 27 paquetages oubliés:
amarok-engine-xine-1.4.4-1 control-center-2.16.1-1 cups-1.2.5-1 evieext-1.0.2-1 git-1.4.1.1-2 glew-1.3.4-2 imake-1.0.2-1 libdrm-2.0.2-1 libgksuui-1.0.7-1 libmodplug-0.7-1 libsvg-cairo-0.1.6-3 libxevie-1.0.1-1 ode-0.6-1 openldap-2.3.27-1 perl-event-1.06-1 perl-tk-804.027-2 resourceproto-1.0.2-1 rpmextract-0-1 samba-3.0.23C-1 sqlite3-3.3.8-1 thunar-0.4.0rc1-1 xcmiscproto-1.1.2-1 xf86bigfontproto-1.1.2-1 xf86driproto-2.0.3-1 xorg-clients-7.0-1 xorg-util-macros-1.0.2-1 xtrans-1.0.1-1
Nombre de ignorepkg:  0
Nombre de noupgrade:  13
Nombre de holdpkg:  2

-----------------------------------------------
Nombre de dépôts utilisés:  7
Liste des dépôts (dans l'ordre de priorité):
testing(4), current(359), extra(339), unstable(1), 
community(53), archlinuxfr(12), wain(1),  AUR ou anciens dépôts: (50)

-----------------------------------------------
Place occupée par les paquetages installés: 7216Mo                               
Place occupée par les fichiers téléchargés:  110M
Place occupée par les sources téléchargées:  12M
hihi il est temps que je me refasse un truc propre non ? :P
Plus ça rate, plus ça a de chance de réussir. En somme, un succès n'est qu'une erreur qui a finit par réussir (même par erreur). Ne déséspérez donc pas et perseverez. Utilisez La Rache™
Patientia quod lard quod barrus planto diligo ut licentia
—¤÷(`[¤*Powered By *¤]´)÷¤—
Archlinux ~ Fvwm ~ Irssi ~ URxvt
Avatar de l’utilisateur
osku
archer de cavalerie
Messages : 169
Inscription : lun. 28 août 2006, 08:14

Message par osku »

Le mien:

Code : Tout sélectionner

[> pacstats 
Veuillez patienter pendant la recherche
error: no targets specified
==> construction de la base
error: no targets specified
error: no targets specified
error: no targets specified

 -------------------------------------------
|       pacstats 0.1    (archlinux.fr)      |
 -------------------------------------------


-----------------------------------------------
Nombre de paquetages installés:  606
Nombre de paquetages installés explicitement:  214
Nombre de dépendances installées:  392
Dont 18 paquetages oubliés:
aalib-1.4rc5-4 cvs-1.11.22-2 eject-2.1.5-1 gstreamer0.10-faac-0.10.3-1 gstreamer0.10-faad-0.10.3-1 gstreamer0.10-lame-0.10.4-1 gstreamer0.10-mad-0.10.4-1 gtk-sharp-1.0.10-4 libdrm-2.0.2-1 libgail-gnome-1.1.3-1 libgksuui-1.0.7-1 libidn-0.6.3-1 lirc-0.8.0.20061009-1 mutagen-1.7.1-1 njb-sharp-0.3.0-1 perlxml-2.34-4 pkgconfig-0.20-1 pymad-0.5.4-3
Nombre de ignorepkg:  0
Nombre de noupgrade:  13
Nombre de holdpkg:  2

-----------------------------------------------
Nombre de dépôts utilisés:  5
Liste des dépôts (dans l'ordre de priorité):
current(312), extra(230), community(33), wain(0), 
archlinuxfr(6),  AUR ou anciens dépôts : (26)

-----------------------------------------------
Place occupée par les paquetages installés: 1962Mo                               
Place occupée par les fichiers téléchargés:  968M
Place occupée par les sources téléchargées:  38M
Gnome / Beryl / nvidia-beta
ça en fait des paquets tout de même !

Je serais de curieux de connaitre le nombre de paquets pour un systême light qui embarque une open/black-box avec le strict minimum..[/code]
Avatar de l’utilisateur
wain
Maître du Kyudo
Messages : 1854
Inscription : ven. 11 août 2006, 19:15
Localisation : Nancy (54)

Message par wain »

osku a écrit : ça en fait des paquets tout de même !

Je serais de curieux de connaitre le nombre de paquets pour un systême light qui embarque une open/black-box avec le strict minimum..
A l'époque sous pekwm je restais toujours en dessous des 300 paquetages. :D
Maintenant avec cette mode de rendre les paquets de plus en plus modulaires, le nombre de paquetages grimpe :roll:
Ce qui compte finalement, c'est plutôt la place occupée.

PS: Le message d'erreur "error: no targets specified" (bien qu'inofensif) est supprimé dans la version pacstats 0.2.
Avatar de l’utilisateur
vincentxavier
Elfe
Messages : 778
Inscription : ven. 11 août 2006, 18:17
Localisation : Epinay sur Seine (93)

Message par vincentxavier »

-------------------------------------------
| pacstats 0.2 (archlinux.fr) |
-------------------------------------------


-----------------------------------------------
Nombre de paquetages installés: 695
Nombre de paquetages installés explicitement: 287
Nombre de dépendances installées: 408
Dont 6 paquetages oubliés:
amarok-engine-xine-1.4.4-1 cvs-1.11.22-2 gdb-6.5-1 gst-plugins-0.8.11-2 imake-1.0.2-1 pygtk-2.10.3-1
Nombre de ignorepkg: 0
Nombre de noupgrade: 13
Nombre de holdpkg: 2

-----------------------------------------------
Nombre de dépôts utilisés: 7
Liste des dépôts (dans l'ordre de priorité):
archlinuxfr(8), current(350), extra(235), unstable(7),
community(35), danimoth(3), cpanplus(16), AUR ou anciens dépôts: (42)

-----------------------------------------------
Place occupée par les paquetages installés: 2124Mo
Place occupée par les fichiers téléchargés: 715M
Place occupée par les sources téléchargées:
Warranty

THIS ADVICE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.

En clair, je ne pourrais être tenu responsable des dégats causés par l'utilisation de mes conseils

Image
Elrohir
archer
Messages : 134
Inscription : sam. 16 sept. 2006, 19:46

Message par Elrohir »

-J'ai l'appli qui me défonce tous mes accents quand je la lance :-/
Pourtant j'suis bien en iso8959-15...
Avatar de l’utilisateur
MSeb
Hankyu
Messages : 32
Inscription : jeu. 21 sept. 2006, 15:55
Localisation : Bleau

Message par MSeb »

Code : Tout sélectionner

-----------------------------------------------
Nombre de paquetages installés:  572
Nombre de paquetages installés explicitement:  208
Nombre de dépendances installées:  364
Dont 26 paquetages oubliés:
akode-20060201-1 amarok-engine-xine-1.4.4-1 boost-1.33.1-5 crypto++-5.2.1-1 devil-1.6.7-4 freetype1-1.3.1-3 glew-1.3.4-2 gtkglext-1.2.0-1 kdebindings-3.5.5-1 libcdio-0.77-1 libdrm-2.0.2-1 libdvbpsi4-0.1.5-1 libgnome-2.16.0-1 libmatroska-0.8.0-1 libsvg-cairo-0.1.6-3 libvisual-plugins-0.4.0-1 libwpd-0.8.6-1 live-media-2006.03.03-1 mysql-5.0.26-1 openldap-2.3.27-1 perl-event-1.06-1 pkgconfig-0.20-1 python-eyed3-0.6.10-1 scons-0.96.92-2 wv2-0.2.3-1 xorg-clients-7.0-1
Nombre de ignorepkg:  2
Nombre de noupgrade:  13
Nombre de holdpkg:  2

-----------------------------------------------
Nombre de dépÎts utilisés:  5
Liste des dépÎts (dans l'ordre de priorité):
current(315), extra(213), community(14), gcnweb(1),
archlinuxfr(5),  AUR ou anciens dépÎts: (12)

-----------------------------------------------
Place occupée par les paquetages installés: 2072Mo
Place occupée par les fichiers téléchargés:  1,7G
Place occupée par les sources téléchargées:  13M
ouaip idem, les accents en vrac !
ça va bien se passer ...
Avatar de l’utilisateur
Al1
Daikyu
Messages : 84
Inscription : sam. 12 août 2006, 22:07
Localisation : Beauvais (60)

Message par Al1 »

Idem pour moi
Cactus
Maître du Kyudo
Messages : 2073
Inscription : sam. 16 sept. 2006, 10:39
Localisation : 31 - Toulouse Nord

Message par Cactus »

Je plussoie... même pb...
Avatar de l’utilisateur
marc[i1]
Maître du Kyudo
Messages : 1753
Inscription : ven. 27 oct. 2006, 10:48
Localisation : Nantes (44)

Message par marc[i1] »

Code : Tout sélectionner

 -------------------------------------------
|       pacstats 0.2    (archlinux.fr)      |
 -------------------------------------------


-----------------------------------------------
Nombre de paquetages installés:  442
Nombre de paquetages installés explicitement:  137
Nombre de dépendances installées:  305
Nombre de dépendances oubliées:  0
Nombre de ignorepkg:  0
Nombre de noupgrade:  13
Nombre de holdpkg:  2

-----------------------------------------------
Nombre de dépôts utilisés:  4
Liste des dépôts (dans l'ordre de priorité):
current(287), extra(138), community(6), archlinuxfr(5),
 AUR ou anciens dépôts: (1)

-----------------------------------------------
Place occupée par les paquetages installés: 1428Mo
Place occupée par les fichiers téléchargés:  0
Place occupée par les sources téléchargées:  837K
question :
* holdpkg correspond à quoi ?
Ne vous emmerdez plus, emmerdez les autres.
Uraeus
Daikyu
Messages : 56
Inscription : dim. 17 sept. 2006, 14:50

Message par Uraeus »

Mais qu'est ce qu'on ferait sans Wain??? Encore un programme fort utile pour l'entretien du système. À noter que j'ai aussi le bug des accents.
----------------------------------------------
Nombre de paquetages installs: 459
Nombre de paquetages installs explicitement: 273
Nombre de dpendances installes: 186
Dont 5 paquetages oublis:
lib3ds-1.2.0-1 libdrm-2.0.2-1 live-media-2006.03.03-1 openal-0.0.8-2 perl-event-1.06-1
Nombre de ignorepkg: 16
Nombre de noupgrade: 13
Nombre de holdpkg: 2

-----------------------------------------------
Nombre de dpts utiliss: 5
Liste des dpts (dans l'ordre de priorit):
current(289), extra(135), community(9), archlinuxfr(3),
wain(0), AUR ou anciens dpts: (6)

-----------------------------------------------
Place occupe par les paquetages installs: 1539Mo
Place occupe par les fichiers tlchargs: 393M
Place occupe par les sources tlcharges: 37M
Conclusion : un peu de ménage à faire, et finalement, mon système est relativement "light", ce qui était le but initial vu le PIII 500 qui propulse tout ça.
Une nouvelle fois, merci Wain!
Il a 10 types de personnes dans le monde. Celles qui comprennent l'arithmétique binaire et les autres.
Avatar de l’utilisateur
wain
Maître du Kyudo
Messages : 1854
Inscription : ven. 11 août 2006, 19:15
Localisation : Nancy (54)

Message par wain »

Content que ça vous plaise !! :lol:

Pour Marc[i1], holdpkg c'est une sécurité. Si tu essayes de désinstaller un paquetage faisant partie de cette liste, une confirmation te sera demandée.

Pour le problème d'accents, visiblement vous êtes encore nombreux à ne pas utiliser l'UTF8 :roll: :haine:

Donc soit je repasse le script en ISO, soit je vire les accents, soit je le passe en anglais :lol:
Avatar de l’utilisateur
vincentxavier
Elfe
Messages : 778
Inscription : ven. 11 août 2006, 18:17
Localisation : Epinay sur Seine (93)

Message par vincentxavier »

Hum, ca serait stupide de passer le script en ISO à mon avis. C'est une façon d'encourager les gens à rester en ISO. Pour l'anglais peut-être qu'un simple swith suffirait du genre

Code : Tout sélectionner

si $LANG contient FR
      exec version_fr
sinon      
      exec version_en
fin_si
[/code]
Warranty

THIS ADVICE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.

En clair, je ne pourrais être tenu responsable des dégats causés par l'utilisation de mes conseils

Image
Avatar de l’utilisateur
wain
Maître du Kyudo
Messages : 1854
Inscription : ven. 11 août 2006, 19:15
Localisation : Nancy (54)

Message par wain »

vincentxavier a écrit :Hum, ca serait stupide de passer le script en ISO à mon avis. C'est une façon d'encourager les gens à rester en ISO. Pour l'anglais peut-être qu'un simple swith suffirait
Oui c'est ce que j'utilise dans le script pacdiffviewer qui fait partie de yaourt. Pour le plaisir, ouvres le fichier /usr/bin/pacdiffviewer et constate combien c'est horrible :lol:
C'est pour ça d'ailleurs que j'ai jamais traduit yaourt en français. Mais bon il existe des solutions pour la traduction et ça viendra un jour.
Elrohir
archer
Messages : 134
Inscription : sam. 16 sept. 2006, 19:46

Message par Elrohir »

Ouais, en anglais, comme ça, plus de problèmes 8)
Répondre