View previous topic :: View next topic |
Author |
Message |
kiorky n00b
Joined: 27 Jul 2005 Posts: 23
|
Posted: Fri Sep 29, 2006 10:54 am Post subject: [portage] reverse dependencies |
|
|
jaimerais connaitre un bon outil pour vérifier/connaitre les dependances inverses d'un paquet
par exemple hier gnutls m'a tout pété
revdep et equery ne me donnaient pas tous les paquets impactés mais un ldd sur les binaires/librairies impactées me montrait bien le soname absent (libgnutls.so.*)
donc jaimerais par exemple connaitre tous les packages dependant de "/usr/lib/libgnutls.*" ou celles de toutes les librairies/binaires données par equery files package, un peu comme un ldd |grep recursif |
|
Back to top |
|
|
Bapt Veteran
Joined: 14 Apr 2003 Posts: 1152 Location: Paris
|
Posted: Fri Sep 29, 2006 12:01 pm Post subject: |
|
|
regarde du côté de portage-utils tu y trouveras qdepend qui fait ça très bien. |
|
Back to top |
|
|
kiorky n00b
Joined: 27 Jul 2005 Posts: 23
|
Posted: Fri Sep 29, 2006 1:13 pm Post subject: |
|
|
khalia ~ # qdepends -a gnutls
* DEPEND
net-libs/gnutls-1.4.4-r1: >=dev-libs/libgcrypt-1.2.2 >=app-crypt/opencdk-0.5.5 >=sys-libs/zlib-1.1 virtual/libc >=dev-libs/lzo-2 dev-libs/libgpg-error >=dev-libs/libtasn1-0.3.4 virtual/libintl sys-devel/libtool sys-devel/gettext sys-devel/automake sys-devel/autoconf sys-devel/libtool
* RDEPEND
net-libs/gnutls-1.4.4-r1: >=dev-libs/libgcrypt-1.2.2 >=app-crypt/opencdk-0.5.5 >=sys-libs/zlib-1.1 virtual/libc >=dev-libs/lzo-2 dev-libs/libgpg-error >=dev-libs/libtasn1-0.3.4 virtual/libintl
* PDEPEND
khalia ~ #
la preuve que ca ne rame pas tout, il devrait par exemple me ramener dans les choses cassées hier:
du gdm, du gnome-panel, du openssh
J'ai aussi testé udept sans plus de succes |
|
Back to top |
|
|
kernelsensei Bodhisattva
Joined: 22 Feb 2004 Posts: 5619 Location: Woustviller/Moselle/FRANCE (49.07°N;7.02°E)
|
Posted: Fri Sep 29, 2006 2:40 pm Post subject: |
|
|
peut être : Code: | # qdepends -Q -a gnutls |
_________________ $ ruby -e'puts " .:@BFegiklnorst".unpack("x4ax7aaX6ax5aX15ax4aax6aaX7ax2aX5aX8 \
axaX3ax8aX4ax6aX3aX6ax3ax3aX9ax4ax2aX9axaX6ax3aX2ax4ax3aX4aXaX12ax10aaX7a").join' |
|
Back to top |
|
|
bob1977 Guru
Joined: 16 Mar 2004 Posts: 387
|
Posted: Fri Sep 29, 2006 2:47 pm Post subject: |
|
|
Salut,
Tu as essayé ca?
Code: | equery depends -D gnutls |
Ca devrait cherché les dépendances indirectes sur gnutls mais chez moi ça plante à la fin. |
|
Back to top |
|
|
kiorky n00b
Joined: 27 Jul 2005 Posts: 23
|
Posted: Fri Sep 29, 2006 2:59 pm Post subject: |
|
|
oui moi aussi ca plante, parcontre, je ne pense pas que ca ramenerait ce qu'il faut.
regarde sur le thread equivalent anglophone, ya un nouveau truc que je testerais quand je rentre.
Je vous donnerai des détails
DEBAUCHE .D.D.D.D..D. |
|
Back to top |
|
|
Enlight Advocate
Joined: 28 Oct 2004 Posts: 3519 Location: Alsace (France)
|
Posted: Sat Sep 30, 2006 7:54 pm Post subject: |
|
|
equery d, non? |
|
Back to top |
|
|
VisualStation Tux's lil' helper
Joined: 30 Sep 2006 Posts: 106 Location: Un coin perdu ...
|
Posted: Sat Sep 30, 2006 8:56 pm Post subject: |
|
|
equery -t ? (d'apres le man) |
|
Back to top |
|
|
Enlight Advocate
Joined: 28 Oct 2004 Posts: 3519 Location: Alsace (France)
|
Posted: Sat Sep 30, 2006 9:02 pm Post subject: |
|
|
VisualStation wrote: | equery -t ? (d'apres le man) |
-t??? y'a pas d'option -t! |
|
Back to top |
|
|
|