#1 Le 13/02/2012, à 03:50
- Gangrn
Intégration du programme dans les commandes shell
Bonsoir
j'explique ce qui me préoccupe: j'ai installé un programme (secondlife) depuis un paquet tar.gz et je souhaite pouvoir l'invoquer directement par le shell en tapant directement son nom. Le programme est bien installé puisque si je tape le chemin complet vers l'application, le programme se lance bien. Toutefois en tapant seulement le nom, ou en le recherchant par 'which', je n'ai pas de réponse (selon le système, le programme n'existe pas). ça ne me préoccuperait pas outre mesure, mais lors des installations précédentes which trouvait le répertoire du programme sans problème et il était possible de le lancer par le shell. Par ailleurs je n'arrive pas à lier cette application aux protocol-handlers de firefox, donc je me dis que c'est lié.
Voilà, je voudrais donc que le noyau associe la commande au programme. Il y a une manip?
Le jour où je trouve une signature spirituelle, soyez sûr qu'elle figurera ici.
Hors ligne
#2 Le 13/02/2012, à 04:38
- Hizoka
Re : Intégration du programme dans les commandes shell
ton logiciel n'est pas dans l'un des dossiers exécutable
/usr/bin; /bin/local/bin par exemple....
cela ne devait pas marcher non plus avant logiquement...
tu peux créer un raccourci vers ton exécutable dans le dossier /usr/bin
sudo ln -s adresse_executable /usr/bin
KDE Neon 64bits
Tous mes softs (MKVExtractorQt, HizoSelect, HizoProgress, Qtesseract, Keneric, Services menus...) sont sur github
Hors ligne
#3 Le 13/02/2012, à 04:47
- sputnick
Re : Intégration du programme dans les commandes shell
ou plutot créer un répertoire ~/bin et l'ajouter dans le PATH
/usr/bin est fait pour les binaires.
Sa place devrais donc être /usr/local/bin (applis compilées) ou ~/bin
Dernière modification par sputnick (Le 13/02/2012, à 04:49)
On ne peut pas mettre d'array dans un string!
https://sputnick.fr/
Hors ligne