Page 1 sur 2

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

Publié : dim. 05 nov. 2006, 13:56
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:

Publié : dim. 05 nov. 2006, 14:13
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

Publié : dim. 05 nov. 2006, 14:14
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.

Publié : dim. 05 nov. 2006, 14:34
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

Publié : dim. 05 nov. 2006, 14:36
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

Publié : dim. 05 nov. 2006, 14:41
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 :)

Publié : dim. 05 nov. 2006, 15:21
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

Publié : lun. 06 nov. 2006, 14:00
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]

Publié : lun. 06 nov. 2006, 16:24
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.

Publié : lun. 06 nov. 2006, 17:56
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:

Publié : lun. 06 nov. 2006, 21:02
par Elrohir
-J'ai l'appli qui me défonce tous mes accents quand je la lance :-/
Pourtant j'suis bien en iso8959-15...

Publié : lun. 06 nov. 2006, 21:35
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 !

Publié : lun. 06 nov. 2006, 22:34
par Al1
Idem pour moi

Publié : lun. 06 nov. 2006, 22:36
par Cactus
Je plussoie... même pb...

Publié : lun. 06 nov. 2006, 22:36
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 ?

Publié : mar. 07 nov. 2006, 10:01
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!

Publié : mar. 07 nov. 2006, 10:44
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:

Publié : mar. 07 nov. 2006, 11:02
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]

Publié : mar. 07 nov. 2006, 11:51
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.

Publié : mar. 07 nov. 2006, 14:32
par Elrohir
Ouais, en anglais, comme ça, plus de problèmes 8)