Bonjour à tous et toutes,
Je suis à la recherche d'un outil me permettant de générer un fichier graphique des dépendances de mes packages installés sur un serveur Red Hat Enterprise Linux 5.6
A noter que cet outil doit pouvoir être lancé en command line étant donné que je ne démarre pas en mode graphique.
Auriez-vous une piste à me donner ?
En vous remerciant par avance
Vincent Finet Ingénieur système et réseau Mail : vincent.finet@viveris-asr.fr
Le Tue, Mar 01, 2011 at 10:26:21AM +0100, vincent finet [vincent.finet@viveris-asr.fr] a écrit:
Bonjour à tous et toutes,
Je suis à la recherche d'un outil me permettant de générer un fichier graphique des dépendances de mes packages installés sur un serveur Red Hat Enterprise Linux 5.6
rpmgraph ?
(si ma mémoire est pas trop moisie, j'utilise plus RH que sous la contrainte)
Merci bien, cependant le projet rpmgraph n'est plus en vie apparement.... La page du projet est HS du moins....
Il me faudrait un debtree redhat en somme....
Vincent Finet
Viveris - ASR Ingénieur système et réseau Mail : vincent.finet@viveris-asr.fr Tel : 01 55 19 47 47 Mob : 06 88 56 27 73
-------- Message d'origine-------- De: frsag-bounces@frsag.org de la part de Dominique Rousseau Date: mar. 01/03/2011 10:30 À: frsag@frsag.org Objet : Re: [FRsAG] Graphique des dépendances sur RHEL
Le Tue, Mar 01, 2011 at 10:26:21AM +0100, vincent finet [vincent.finet@viveris-asr.fr] a écrit:
Bonjour à tous et toutes,
Je suis à la recherche d'un outil me permettant de générer un fichier graphique des dépendances de mes packages installés sur un serveur Red Hat Enterprise Linux 5.6
rpmgraph ?
(si ma mémoire est pas trop moisie, j'utilise plus RH que sous la contrainte)
Le 1 mars 2011 à 10:30, Dominique Rousseau a écrit :
j'utilise plus RH que sous la contrainte
:D de mon côté j'ai passé l'étape d'après, je double le temps nécessaire à toute intervention sur RH par rapport à du Deb, vu le temps perdu pour des trucs hallucinants.
Souvent le client préfère tout réinstaller ça coûte moins cher :) et hop une Debian de plus.
-- Pierre-Henry Muller
Bonjour,
Le Tuesday 01 March 2011 10:26:21, vincent finet a écrit :
Je suis à la recherche d'un outil me permettant de générer un fichier graphique des dépendances de mes packages installés sur un serveur Red Hat Enterprise Linux 5.6 [...] Auriez-vous une piste à me donner ?
Juste une piste alors. Mais en creusant, ça débouchera peut-être sur une solution...
J'ai lu la méthode ci-dessous je ne sais plus trop où, peut-être Linuxfr.org. Depuis, je m'en sers de temps en temps pour connaître les dépendances d'un paquets donner.
On a besoin de rpmorphan (à défaut, un tgz est dispo ici : http://rpmorphan.sourceforge.net/ avec le script Perl dont on a besoin) ; On a besoin de graphviz pour générer l'image.
Ensuite, j'utilise tout simplement la commande : rpmdep -dot firefox.dot firefox * dot -Tpng firefox.dot -o firefox.png
On obtient ainsi le fichier firefox.png qui représente tout l’arbre de dépendances de l'usine firefox.
Je pense qu'un graphique avec toutes les dépendances de tous les paquets installés sur un serveur risque d'être particulièrement rempli, et donc passablement inexploitable...
Cordialement,
Cela correspond parfaitement à mon besoin, merci beaucoup !
Sur ce, je vais batcher tout ca :)
Vincent Finet
Viveris - ASR Ingénieur système et réseau Mail : vincent.finet@viveris-asr.fr Tel : 01 55 19 47 47 Mob : 06 88 56 27 73
-------- Message d'origine-------- De: frsag-bounces@frsag.org de la part de Xavier Teyssier Date: mar. 01/03/2011 12:44 À: French SysAdmin Group Objet : Re: [FRsAG] Graphique des dépendances sur RHEL
Bonjour,
Le Tuesday 01 March 2011 10:26:21, vincent finet a écrit :
Je suis à la recherche d'un outil me permettant de générer un fichier graphique des dépendances de mes packages installés sur un serveur Red Hat Enterprise Linux 5.6 [...] Auriez-vous une piste à me donner ?
Juste une piste alors. Mais en creusant, ça débouchera peut-être sur une solution...
J'ai lu la méthode ci-dessous je ne sais plus trop où, peut-être Linuxfr.org. Depuis, je m'en sers de temps en temps pour connaître les dépendances d'un paquets donner.
On a besoin de rpmorphan (à défaut, un tgz est dispo ici : http://rpmorphan.sourceforge.net/ avec le script Perl dont on a besoin) ; On a besoin de graphviz pour générer l'image.
Ensuite, j'utilise tout simplement la commande : rpmdep -dot firefox.dot firefox * dot -Tpng firefox.dot -o firefox.png
On obtient ainsi le fichier firefox.png qui représente tout l'arbre de dépendances de l'usine firefox.
Je pense qu'un graphique avec toutes les dépendances de tous les paquets installés sur un serveur risque d'être particulièrement rempli, et donc passablement inexploitable...
Cordialement,
Au cas ou cela puisse servir à quelqu'un voila ma première version du script qui génère le graph des dépendances pour l'ensemble des packages installés.
#!/bin/bash
echo "Debut de generation" mkdir -p /root/rpmdeps/dot/ /root/rpmdeps/png/
for i in `yum list | sort | awk -F . '{print $1}';`; do
echo "Generating $i.dot AND $i.png"; /usr/bin/rpmdep -dot /root/rpmdeps/dot/$i $i > /dev/null /usr/bin/dot -T png /root/rpmdeps/dot/$i -o /root/rpmdeps/png/$i.png > /dev/null done; echo "Fin de generation"
Cdt
Vincent Finet
Viveris - ASR Ingénieur système et réseau Mail : vincent.finet@viveris-asr.fr Tel : 01 55 19 47 47 Mob : 06 88 56 27 73
-------- Message d'origine-------- De: frsag-bounces@frsag.org de la part de Xavier Teyssier Date: mar. 01/03/2011 12:44 À: French SysAdmin Group Objet : Re: [FRsAG] Graphique des dépendances sur RHEL
Bonjour,
Le Tuesday 01 March 2011 10:26:21, vincent finet a écrit :
Je suis à la recherche d'un outil me permettant de générer un fichier graphique des dépendances de mes packages installés sur un serveur Red Hat Enterprise Linux 5.6 [...] Auriez-vous une piste à me donner ?
Juste une piste alors. Mais en creusant, ça débouchera peut-être sur une solution...
J'ai lu la méthode ci-dessous je ne sais plus trop où, peut-être Linuxfr.org. Depuis, je m'en sers de temps en temps pour connaître les dépendances d'un paquets donner.
On a besoin de rpmorphan (à défaut, un tgz est dispo ici : http://rpmorphan.sourceforge.net/ avec le script Perl dont on a besoin) ; On a besoin de graphviz pour générer l'image.
Ensuite, j'utilise tout simplement la commande : rpmdep -dot firefox.dot firefox * dot -Tpng firefox.dot -o firefox.png
On obtient ainsi le fichier firefox.png qui représente tout l'arbre de dépendances de l'usine firefox.
Je pense qu'un graphique avec toutes les dépendances de tous les paquets installés sur un serveur risque d'être particulièrement rempli, et donc passablement inexploitable...
Cordialement,