Inclure un programme dans ceux que le systeme "connait"

Inclure un programme dans ceux que le systeme "connait" - Codes et scripts - Linux et OS Alternatifs

Marsh Posté le 06-05-2006 à 10:27:56    

Bonjour,
Je suis débutant sous linux ( Mandriva LE2005 ou 10.2).
Je viens d'installer firefox 1.5 . Je possede maintenant un dossier /firefox dans mon répertoire utilisateur. Dedans il y a un fichier firefox qui permet de lancer l'application. Pas de probleme pour lancer firefox , tout marche bien quand je tape : ./firefox dans la console ( en étant dans le dossier firefox ) ou quand je double click sur le raccourci que j'ai créé vers cette application...
Maintenant j'aimerais savoir si je peux ( je pense que oui ) et comment je peux faire pour pouvoir taper directement firefox dans un shell pour que l'appli démarre. J'ai remarqué que toutes les commandes disponibles étaient disponibles sous la forme d'un fichier dans /usr/bin mais j'ai pas réussi a comprendre comment ca marchait vraiment pour faire une sorte de "lien".
Merci d'avance.

Reply

Marsh Posté le 06-05-2006 à 10:27:56   

Reply

Marsh Posté le 06-05-2006 à 10:32:10    

il faut que tu ajoutes /firefox à ton path
 
mais c'est un peu sale comme méthode


---------------
uptime is for lousy system administrators what Viagra is for impotent people - mes unixeries - github me
Reply

Marsh Posté le 06-05-2006 à 10:36:40    

Il y a une méthode "propre" ? meme si elle est plus compliquée...: )

Reply

Marsh Posté le 06-05-2006 à 10:37:26    

Je m'y connais pas trop mais essayes ca.
Tu crees un raccourci de ton executable vers /usr/bin
Ensuite. [Alt] + [F2] et "firefox"
Je *penses* que ca devrait marcher.


---------------
Décentralisons Internet-Bépo-Troll Bingo - "Pour adoucir le mélange, pressez trois quartiers d’orange !"
Reply

Marsh Posté le 06-05-2006 à 11:54:45    

Bonjour,
 

black_lord a écrit :

il faut que tu ajoutes /firefox à ton path
 
mais c'est un peu sale comme méthode


 
En quoi c'est sale ? Franchement, je trouve que c'est la méthode la plus propre après l'installation de base bien sur.  
 
Ce qui serait vraiment crade, ce serait de faire un lien dans /usr/bin .


---------------
A savoir : la dimension de Hausdorff du chou-fleur a été calculée et vaut 2.33
Reply

Marsh Posté le 06-05-2006 à 12:20:03    

parce que installer firefox dans /firefox c'est faire du caca, ajouter en plus /firefox dans son path c'est prendre un baton pour tapper sur le dit caca.
 
Les programmes optionnels/version alternative c'est dans /opt normalement.


---------------
uptime is for lousy system administrators what Viagra is for impotent people - mes unixeries - github me
Reply

Marsh Posté le 06-05-2006 à 12:27:20    

+1

Reply

Marsh Posté le 06-05-2006 à 13:30:58    

black_lord a écrit :

parce que installer firefox dans /firefox c'est faire du caca, ajouter en plus /firefox dans son path c'est prendre un baton pour tapper sur le dit caca.
 
Les programmes optionnels/version alternative c'est dans /opt normalement.


 
euh il l'a mis dans ~/firefox. Comme c'est un programme qu'il a installé (en supposant qu'il n'a pas les droits root), je pense qu'un export PATH dans le .bashrc est beacoup plus joli.


---------------
A savoir : la dimension de Hausdorff du chou-fleur a été calculée et vaut 2.33
Reply

Marsh Posté le 06-05-2006 à 13:32:58    

Photonium a écrit :

euh il l'a mis dans ~/firefox. Comme c'est un programme qu'il a installé (en supposant qu'il n'a pas les droits root), je pense qu'un export PATH dans le .bashrc est beacoup plus joli.


autant pour moi, je l'avais situé à la racine. mais reste que /opt est généralement plus approprié :)


---------------
uptime is for lousy system administrators what Viagra is for impotent people - mes unixeries - github me
Reply

Marsh Posté le 06-05-2006 à 13:35:28    

black_lord a écrit :

autant pour moi, je l'avais situé à la racine. mais reste que /opt est généralement plus approprié :)


 
On est d'accord. D'ailleurs, c'est marrant mais ce repertoire (/opt) n'est pas créé par defaut sur Debian. Est-il dans le lsb ?

Message cité 1 fois
Message édité par Photonium le 06-05-2006 à 13:35:52

---------------
A savoir : la dimension de Hausdorff du chou-fleur a été calculée et vaut 2.33
Reply

Marsh Posté le 06-05-2006 à 13:35:28   

Reply

Marsh Posté le 06-05-2006 à 14:48:17    

moi je ferais un lien dans ~/bin.

Reply

Marsh Posté le 06-05-2006 à 15:15:49    

Photonium a écrit :

On est d'accord. D'ailleurs, c'est marrant mais ce repertoire (/opt) n'est pas créé par defaut sur Debian. Est-il dans le lsb ?


 
C'est bien dans le lsb, plus exactement dans le Filesystem Hierarchy Standard (fhs). Par contre, j'ai un doute pour le 'par défaut' . Bizarrement, je l'ai chez moi alors que je l'avais jamais vu. Bah, tant pis.  
 
Pour ceux qui ont du mal à s'endormir  :D :
http://refspecs.freestandards.org/ [...] book1.html
http://www.pathname.com/fhs/
 

gee a écrit :

moi je ferais un lien dans ~/bin.


 
Ouais, le mieux c'est de recréer un hiérarchie bin,share,lib... dans le ~. Ca fait plus pro. Mais bon, c'est un débutant qui a demandé ca.


---------------
A savoir : la dimension de Hausdorff du chou-fleur a été calculée et vaut 2.33
Reply

Marsh Posté le 06-05-2006 à 15:38:02    

euh tu es sérieux ? tu veux vraiment recréer une hierarchie complète ? moi juste le bin me suffit et il est là par défaut.

Reply

Marsh Posté le 06-05-2006 à 15:52:57    

gee a écrit :

euh tu es sérieux ? tu veux vraiment recréer une hierarchie complète ? moi juste le bin me suffit et il est là par défaut.


 
C'est ce que j'ai : ~/bin , ~/share, ~/lib, ~/src. Je trouve que ca fait plus ordonné, plus unix.
 
Maintenant, c'est pas obligatoire. Mais comme je code un peu, je préfère avoir un truc clair avec mes programmes chez moi et non qui se balladent un peu n'importe où. Question de gout.


---------------
A savoir : la dimension de Hausdorff du chou-fleur a été calculée et vaut 2.33
Reply

Marsh Posté le 06-05-2006 à 15:56:09    

je code aussi, mais généralement je met tout dans /, ~/bin c'est plus pour des commandes (j'aurais pu en faire des alias dans mon .zsh_rc c'est vrai).

Reply

Marsh Posté le 06-05-2006 à 21:26:34    

gee a écrit :

je code aussi, mais généralement je met tout dans /, ~/bin c'est plus pour des commandes (j'aurais pu en faire des alias dans mon .zsh_rc c'est vrai).


Où mets-tu les bibliothèques ?
 
Personnellement, pour des progs que je ne peux pas installer en root (pas les droits) ou que je veux garder localement, j'ai une hierarchie dans ~/usr  (ça contient bin et lib au minimum).

Reply

Marsh Posté le 06-05-2006 à 21:29:57    

bah soit j'ai les droits et donc c'est bien installé, soit je ne les ai pas et il s'agit donc d'une machine sur laquelle je travaille peu donc je m'en fiche.

Reply

Marsh Posté le 09-05-2006 à 01:00:54    

Firefox 1.5 est disponible pour Mandriva 2006.0 et correctement intégré au système sur SeerOfSouls.
Après avoir ajouter le site httpd de SeerOfSouls, on peut l'installer via urpmi.
 
cf http://www.seerofsouls.com/rpm2006.html


urpmi.addmedia SoS-2006 http://seerofsouls.com/mandriva/2006/i586/2006/ with hdlist.cz
urpmi  mozilla-firefox-fr


---------------
Mandriva : parce que nous le valons bien ! http://linux-wizard.net/index.php
Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed