Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#1 Le 20/05/2015, à 16:14

incises

[RESOLU] Où se trouve un exécutable installé par dpkg ?

Bonjour
je viens d'installer un outil graphique pour JavaFX : SceneBuilder.
J'ai téléchargé le paquet deb à partir du site Gluon.
Je l'ai installé ainsi :

sudo dpkg -i scenebuilder-8.0.0.deb

J'ai ensuite trouvé l'application dans le tableau de bord et pu la lancer.

Mais j'ai besoin de savoir où se trouve l'exécutable (pour donner l'information à mon IDE).

Or, à partir de l'icône du lanceur je ne trouve aucun moyen de voir quelle commande il lance !

Et en console la commande whereis ne me donne rien :

whereis scenebuilder
scenebuilder:

Je ne trouve rien non plus dans /usr/bin

Une idée ?

Dernière modification par incises (Le 20/05/2015, à 16:19)

Hors ligne

#2 Le 20/05/2015, à 16:18

incises

Re : [RESOLU] Où se trouve un exécutable installé par dpkg ?

Un :

sudo find /  -type d  -iname '*scene*'

m'a tiré d'affaire. L'exécutable est  :
/opt/SceneBuilder/SceneBuilder

EDIT Ce serait tellement plus simple si la commande d'un lanceur pouvait être détectée par simple inspection de ses propriétés comme dans d'autres bureaux. Unity, vraiment, on se demande...

Dernière modification par incises (Le 20/05/2015, à 16:27)

Hors ligne

#3 Le 20/05/2015, à 16:27

xabilon

Re : [RESOLU] Où se trouve un exécutable installé par dpkg ?

Salut

Cela dépend de ce que contient le .deb, et l'exécutable n'aura pas forcément le même nom que le paquet.
Un deb peut être décompressé. Si tu n'y arrives pas avec ton archiveur favori, tu peux le faire avec dpkg :

dpkg -x scenebuilder-8.0.0.deb ./scenebuilder

le paquet sera décompressé dans le dossier scenebuilder. À l'intérieur tu trouveras tous les fichiers qu'il contient, ainsi que les dossiers où il les place.

Je viens de le faire : l'exécutable n'est pas dans /usr/bin mais dans /opt/SceneBuilder


Pour passer un sujet en résolu : modifiez le premier message et ajoutez [Résolu] au titre.

Hors ligne

#4 Le 20/05/2015, à 17:08

incises

Re : [RESOLU] Où se trouve un exécutable installé par dpkg ?

xabilon a écrit :

Salut

Je viens de le faire : l'exécutable n'est pas dans /usr/bin mais dans /opt/SceneBuilder

Merci xabilon, mais si tu avais lu mon dernier message tu aurais vu que j'étais arrivé à la même conclusion...
Cela dit j'ignorais cette technique de décompression, fort utile...

Dernière modification par incises (Le 20/05/2015, à 17:12)

Hors ligne

#5 Le 20/05/2015, à 17:11

xabilon

Re : [RESOLU] Où se trouve un exécutable installé par dpkg ?

Je l'ai rédigé pendant que tu postais le tien, du coup je n'ai pas pu le lire smile


Pour passer un sujet en résolu : modifiez le premier message et ajoutez [Résolu] au titre.

Hors ligne

#6 Le 20/05/2015, à 17:13

incises

Re : [RESOLU] Où se trouve un exécutable installé par dpkg ?

Merci pour la technique de décompression, que je ne connaissais pas...

Hors ligne

#7 Le 20/05/2015, à 17:21

sinbad83

Re : [RESOLU] Où se trouve un exécutable installé par dpkg ?

Bonjour incises,
la recherche la plus rapide est avec locate qui utilise un index (qu'il faut l'avoir mis à jour avant la recherche, si l'objet à chercher est récent):

sudo updatedb
locate <nom_fichier>

La connaissance n'est pas une denrée rare, il faut la partager avec les autres.
Linux registered #484707
Site: www.coursinforev.org/doku.php
Desktop AMD Ryzen 5-3600, RAM 16GB, Ubuntu 20.10,   HP Pavillon G6 Ubuntu 20.10 et Ten, Serveur Ubuntu 18.04

Hors ligne

#8 Le 20/05/2015, à 18:06

incises

Re : [RESOLU] Où se trouve un exécutable installé par dpkg ?

Ah mais oui ! Il y a bien longtemps que je n'avais pas utilisé ce bon vieux locate !
Cela dit ma commande find avec l'option -type d me donnait une sortie beaucoup plus légère et tout aussi efficace (un peu plus longue à mouliner, c'est vrai, mais le temps n'est pas une denrée dont je manque) ...

Dernière modification par incises (Le 20/05/2015, à 18:09)

Hors ligne

#9 Le 20/05/2015, à 18:25

incises

Re : [RESOLU] Où se trouve un exécutable installé par dpkg ?

Mais c'est vrai que ça va bigrement plus vite que find, locate, dans bien des cas, et on peut aussi la combiner avec un grep...

Intéressant tout de même, j'avoue que cet aspect vitesse m'avait échappé.

Du coup je viens de mettre un fichier locate.sh dans mon /etc/profile.d avec en tout et pour tout la commande updatedb dedans... histoire de mettre à jour la base de données de locate automatiquement.

Merci sindbad83 pour ces indications.

Dernière modification par incises (Le 20/05/2015, à 18:27)

Hors ligne