Dossier de programmes installés?
Résolu
Ne0
Messages postés
52
Date d'inscription
Statut
Membre
Dernière intervention
-
Ne0 Messages postés 52 Date d'inscription Statut Membre Dernière intervention -
Ne0 Messages postés 52 Date d'inscription Statut Membre Dernière intervention -
Bonjour
je viens juste de passer sur linux chez moi. Je connais un peu l'environnement. Mais je me pose une question. J'ai installé plusieurs petits logiciels, comme firefox par exemple. Mais je ne savais pas trop ou le mettre alors je l'ai mis dans mon /home/.
Y a t'il un repertoire spécifique normalement ? Ou doit-on installer nos logiciels dans notre home ? Je dis ca car ca commence deja à etre le fouillis dans mon repertoire.. ^^
je viens juste de passer sur linux chez moi. Je connais un peu l'environnement. Mais je me pose une question. J'ai installé plusieurs petits logiciels, comme firefox par exemple. Mais je ne savais pas trop ou le mettre alors je l'ai mis dans mon /home/.
Y a t'il un repertoire spécifique normalement ? Ou doit-on installer nos logiciels dans notre home ? Je dis ca car ca commence deja à etre le fouillis dans mon repertoire.. ^^
A voir également:
- Dossier de programmes installés?
- Dossier appdata - Guide
- Impossible de supprimer un dossier - Guide
- Mettre un mot de passe sur un dossier - Guide
- Dossier rar - Guide
- Dossier démarrage - Guide
4 réponses
Normalement on utilise le repertoire ou plutot l'arbre /usr/local/... (plus precisement: /usr/local/bin/... pour les binaires, /usr/local/lib/... pour les bibliotheques etc.). Tu peux mettre le repertoire firefox dans /usr/local/... c.-a-d. (en root):
et apres faire un lien symbolique:
et apres il suffit de taper "firefox" pour le demarrer car /usr/local/bin est dans ton PATH. (bien sur tu remplaces "/home/toto" par le repertoire qui s'applique a ton cas).
Pour installer en /usr/local/... il faut etre root. Si on reste avec son home on peut installer de logiciels en tant qu'utilisateur simple.
Si on installe les paquets sources tar.gz,
http://www.commentcamarche.net/faq/sujet-1328-%5BLinux%5D-Installer-les-programmes-gestion-des-paquets-compil
ca choisit par defaut aussi /usr/local mais on peut le changer si on veut.
Les rpms de la distribution sont typiquement dans les arbres: /usr/... ou /opt/... ou /usr/X11R6/... Il vaut mieux eviter ces repertoires pour ne pas trop melanger et rester avec /usr/local.
cd /home/toto mv firefox /usr/local/
et apres faire un lien symbolique:
cd /usr/local/bin ln -s /usr/local/firefox/firefox firefox
et apres il suffit de taper "firefox" pour le demarrer car /usr/local/bin est dans ton PATH. (bien sur tu remplaces "/home/toto" par le repertoire qui s'applique a ton cas).
Pour installer en /usr/local/... il faut etre root. Si on reste avec son home on peut installer de logiciels en tant qu'utilisateur simple.
Si on installe les paquets sources tar.gz,
http://www.commentcamarche.net/faq/sujet-1328-%5BLinux%5D-Installer-les-programmes-gestion-des-paquets-compil
ca choisit par defaut aussi /usr/local mais on peut le changer si on veut.
Les rpms de la distribution sont typiquement dans les arbres: /usr/... ou /opt/... ou /usr/X11R6/... Il vaut mieux eviter ces repertoires pour ne pas trop melanger et rester avec /usr/local.
ah ok merci
par contre c'est quoi deja un lien symbolique.
moi j'avais rajouter un alias dans le fichier /etc/bashrc -> alias firefox=/home/toto/firefox/firefox
C'est quoi la différence ?
Merci d'avance =)
par contre c'est quoi deja un lien symbolique.
moi j'avais rajouter un alias dans le fichier /etc/bashrc -> alias firefox=/home/toto/firefox/firefox
C'est quoi la différence ?
Merci d'avance =)
Un lien symbolique c'est comme un racourci, c'est equivalent si tu avais copie le programe firefox dans /usr/local/bin/ (sauf si on fait une copie simple il ne trouvera pas les fichiers annexes dans le repertoire firefox qui sont necessaires pour le bon fonctionnement de firefox).
Si apres creation du lien symbolique tu fais: "ls -l /usr/local/bin/firefox" tu obtiendras un truc comme ca:
L'avantage ici: comme /usr/local/bin est dans le PATH tu peut l'appeller directement avec "firefox".
Une 3eme methode sans lien symbolique et sans alias:
Ajouter le repertoire du firefox dans ton PATH. Mettre dans ~/.bashrc (ou /etc/bashrc si tu veux):
ou de meme avec /usr/local/firefox.
Si apres creation du lien symbolique tu fais: "ls -l /usr/local/bin/firefox" tu obtiendras un truc comme ca:
lrwxrwxrwx 1 root root 26 Nov 9 2004 /usr/local/bin/firefox -> /usr/local/firefox/firefox
L'avantage ici: comme /usr/local/bin est dans le PATH tu peut l'appeller directement avec "firefox".
Une 3eme methode sans lien symbolique et sans alias:
Ajouter le repertoire du firefox dans ton PATH. Mettre dans ~/.bashrc (ou /etc/bashrc si tu veux):
PATH=/home/toto/firefox:$PATH
ou de meme avec /usr/local/firefox.