Trouver le fichier source d'une fonction
Résolu
santiago69
Messages postés
485
Statut
Membre
-
(Pabix) Messages postés 600 Statut Membre -
(Pabix) Messages postés 600 Statut Membre -
salut a tous,
Je sais qu'il existe une fonction pour trouver le fichier source d'une fonction.
par exemple /bin/mv pour mv
mais impossible de retrouver cette fonction. les mots cles trouver et fonction sont trop rependus pour renvoyer des resultats pertinents dans google.
est ce que quelqu'un peut m'aider ?
merci d'avance
santiago
--
Il y a 10 types de personnes dans le monde
Ceux qui comprennent le binaire et les autres.
Je sais qu'il existe une fonction pour trouver le fichier source d'une fonction.
par exemple /bin/mv pour mv
mais impossible de retrouver cette fonction. les mots cles trouver et fonction sont trop rependus pour renvoyer des resultats pertinents dans google.
est ce que quelqu'un peut m'aider ?
merci d'avance
santiago
--
Il y a 10 types de personnes dans le monde
Ceux qui comprennent le binaire et les autres.
3 réponses
-
Bonjour !
Si tu utilises Ubuntu ou Debian ou autre distribution utilisant apt comme système de gestion de paquets :
la commande which te donne l’emplacement de l’exécutable, par exemple :
« which mv » donne « /bin/mv »
Ensuite, la commande « dpkg -S /bin/mv » te dira quel paquet fournit « mv » dans le système. Ici, cette te commande te répond « coreutils: /bin/mv »
Pour en télécharger les sources, tu dois donc taper « apt-get source coreutils »
Attention, ça ne marchera QUE si tu as activé les dépôts de sources sur ton fichier /etc/apt/sources.list (en gros, ce sont exactement les mêmes lignes que les dépôts de logiciels, en remplaçant le « deb » initial par « deb-src » la plupart du temps). -
Bonjour,
Ce n'est pas très clair... tu veux trouver le chemin de l'exécutable d'une application ?
Si c'est bien ça, c'est avec la commande find. -
merci (Pabix)
c'etait bien which que je cherchais.
merci aussi pour tes complements d'information tres interessants.