Création commande Shell

Résolu
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. Contributeur
    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 :)
    1. Contributeur
      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. 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 !
        1. Ou avec des alias dans ton shell , mais j'ai pas envie de t'embrouiller suit plutot ce qui est dit plus haut. ;)