Création commande Shell

Résolu
Fils -  
Myrza Messages postés 91 Statut Membre -
Bonjour, je suis un peu profane sous linux donc je me permet de posté ici pour avoir un éclaircissement.

J'aimerai savoir comment intégré un programme que j'ai installé sous ma distrib ( Mandriva 2008 ), comme une commande de shell et pouvoir l'éxécuté depuis n'importe quel emplacement et pas seulement depuis le répertoire dans lequel se trouve le programme.

Par exemple pour thunderbird juste avoir a tapper : thunderbird dans mon shell au lieu d'un rébarbatif : /usr/local/lib/thunderbird-2.0.0.9/thunderbird

en vous remerciant,
Configuration: Linux Mandriva
Firefox 2.0.0.8

4 réponses

  1. jeanbi Messages postés 15399 Date d'inscription   Statut Contributeur Dernière intervention   2 383
     
    bonjour,
    un petit lien vers /bin
    ln -s fichiersource lien
    donc dans ton cas
    bien sur en root
    ouvre une console
    $su -
    motde passe
    #ln -s /usr/local/lib/thunderbird-2.0.0.9/thunderbird /bin
    ensuite il te suffit de taper thunderbird et zou
    a+
    zut pas assez rapide marc(1) m'a encore grater lol
    1
  2. marc[i1] Messages postés 2603 Statut Contributeur 382
     
    Salut,

    il te suffit de créer un lien symbolique dans /usr/bin
    cd /usr/bin
    ln -s /usr/local/lib/thunderbird-2.0.0.9/thunderbird

    Par contre, placer Thunderbird dans /usr/local/lib n'est pas très judicieux, soit tu le met dans /usr/local, soit dans /opt, mais les répertoires lib/ sont fait pour acceuillir les bibliothèques pas de logiciells complet :)
    0
  3. Fils
     
    Merci bien à tous les deux, effectivement pour l'utilisation du dossier en */lib, j'ai suivi un tutorial donc en comprennant pas tout à fait ce que je faisait.

    Merci encore !
    0
  4. Myrza Messages postés 91 Statut Membre 5
     
    Ou avec des alias dans ton shell , mais j'ai pas envie de t'embrouiller suit plutot ce qui est dit plus haut. ;)
    0