OVH Cloud OVH Cloud

[gentoo] lister les paquetages du système ?

1 réponse
Avatar
gregg
Bonjour,

Je cherche à établir une liste des paquetages installés sur le système,
afin de déterminer lesquels sont à mettre à jour
(en fait, je cherche à faire un "pkg_version -v" comme sous FreeBSD, quoi)

J'ai parcouru la manpage de "emerge", mais je n'y ai pas vu de telle option.

1 réponse

Avatar
TiChou
Dans le message <news:408cd02a$0$19479$,
*gregg* tapota sur f.c.o.l.configuration :

Bonjour,


Bonjour,

Je cherche à établir une liste des paquetages installés sur le système,


Plusieurs manières de faire :

- Avec l'utilitaire 'emerge' :

$ emerge -pve

mais en fait cette commande ne vous donnera pas la liste des paquetages qui
sont considérés comme doublon. Par exemple si vous avez plusieurs versions
du paquetage 'sys-kernel/gentoo-sources', seule la dernière version sera
dans la liste.

- En shell :

$ ( cd /var/db/pkg ; ls -1d */* ) | sort

ou

$ find /var/db/pkg -mindepth 2 -maxdepth 2 -printf "%Pn" | sort

- Avec l'utilitaire 'qpkg' du paquetage gentoolkit qu'il est vivement
recommandé d'instllé (emerge gentoolkit) :

$ qpkg -I -i

- Avec l'utilitaire 'epm' qui est un clone du « fameux » 'rpm' et qui
est conçu pour gérer les paquetages Gentoo :

$ epm -qaG | sort

afin de déterminer lesquels sont à mettre à jour


S'il s'agit de mettre votre système à jour, alors il faut utiliser 'emerge'.

$ emerge -pv world

pour voir la liste des paquetages à mettre à jour, suivi de :

$ emerge world

pour lancer la mise à jour complète du système.

$ emerge -pvu world

pour voir la liste des dernières versions disponibles des paquetages
installés.

(en fait, je cherche à faire un "pkg_version -v" comme sous FreeBSD, quoi)

J'ai parcouru la manpage de "emerge", mais je n'y ai pas vu de telle
option.


--
TiChou