GNT sans publicité, site mobile, fonctionnalitées exclusives...

dépendance

Le
e32.f
Salut,
Est-ce qu'il existe une commande qui permette de retrouver toutes les
dépendances associées à un programme, le tout installé sur un
ordinateur ?
Merci
Lire les 9 réponses

Vidéos High-Tech et Jeu Vidéo
Téléchargements
Vos réponses Page 1 / 2
Gagnez chaque mois un abonnement Premium avec GNT : Inscrivez-vous !
Trier par : date / pertinence
Bruno Mathieu
Le #1366267
bub a écrit:

Salut,
Est-ce qu'il existe une commande qui permette de retrouver toutes les
dépendances associées à un programme, le tout installé sur un
ordinateur ?
Merci


Pas facile. Il existe ldd pour les dépendances avec les librairies. l'outil
strace peut donner une idée des fichiers dont le programme dépend...
J'essaie de cette manière :
http://faq.fcolc.eu.org/Members/bma...quick_html

--
Bruno

no_spam
Le #1366266
On Fri, 05 Nov 2004 00:06:18 -0800, bub wrote:

Salut,
Est-ce qu'il existe une commande qui permette de retrouver toutes les
dépendances associées à un programme, le tout installé sur un
ordinateur ?
Merci


de façon générique, ça parait dur...
Pour trouver les librairies dont dépend un programme ou une lib, il y a
ldd, en tous cas.

Rakotomandimby Mihamina
Le #1176520
On Fri, 05 Nov 2004 00:06:18 -0800, bub wrote:

Salut,


Salut

Est-ce qu'il existe une commande qui permette de retrouver toutes les
dépendances associées à un programme, le tout installé sur un
ordinateur ?


C'est tes dépendant de ton gestionnaire de package.
Par exemple, sur Debian il y a deborphan (et/ou debfoster) qui permet de
retrouver les paquets "orphelins" ... c'est pas exactement ce que tu
recherches mais c'est pour mettre en avant le fait que dans l'histoire
c'est le gestionnaire de packages qui connait qui dépend de qui et de
quoi.

Ce que tu peux faire c'est te caler sur un gestionnaire de package, (on va
dire RPM, mais c'est aussi valable pour Deb) et chercher à désarchiver
ce RPM, fouiller dans les fichiers qu'il contient celui ou sont indiquées
les dépendances et exploiter cela. Avec un script shell bien fait tu
devrais t'en sortir.


Merci


--
ASPO Infogérance - http://aspo.rktmb.org/activites/infogerance
Unofficial FAQ fcolc - http://faq.fcolc.eu.org/
Linux User Group sur Orléans et alentours.
Tél: + 33 2 38 76 43 65 (France)

GERBIER Eric
Le #1176518
bub wrote:
Salut,
Est-ce qu'il existe une commande qui permette de retrouver toutes les
dépendances associées à un programme, le tout installé sur un
ordinateur ?


c'est normalement un des objectifs de la mise en packages (rpm, deb),

pour avoir une vue recursive (donc complete), j'aime bien le logiciel InDependence
(http://www.cse.ogi.edu/DISC/projects/independence/)

geo cherchetout
Le #1176515
Le 05.11.2004 10:05, *Rakotomandimby Mihamina* a écrit fort à propos :

Ce que tu peux faire c'est te caler sur un gestionnaire de package,
(on va dire RPM, mais c'est aussi valable pour Deb) et chercher à
désarchiver ce RPM, fouiller dans les fichiers qu'il contient celui
ou sont indiquées les dépendances et exploiter cela. Avec un script
shell bien fait tu devrais t'en sortir.


Dans le cas de rpm, il existe des méthodes plus faciles :
- Rechercher le paquetage sur le site http://rpmfind.net/linux/RPM/
Pour chaque paquetage, un lien est donné vers une page html donnant
plein d'informations dont les dépendances.
- Pour un paquetage déjà installé, utiliser Kpackage ou faire comme
ci-dessus.

Publicité
Suivre les réponses
Poster une réponse
Anonyme