Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#1 Le 23/03/2013, à 18:02

ubuntuforce

changer proprement la variable $PATH

Bonjours les Ubuntues du terminal,
comme le titre l'indique j'ai une technique pour ajouter un chemin a la variable $PATH mais elle utilise le fichier ~/.bashrc

echo "export PATH=/home/nom/chemin/vers/dossier:$PATH" >> ~/.bashrc 
. ~/.bashrc

c'est baser sur stocker le nouveau contenue de la variable path à la fin du fichier ~/.bashrc mais je ne trouve cette pratique pas très propre ?

J'ai alors regarder le tutotriel suivant: variables d'environement
et j'ai remarquer que le fichier /etc/environment contenait la variable $PATH mais:

cat /etc/environment
PATH="/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:"

Brefs je cherche un moyens plus propre de rajouter une entré a la variable $PATH.

Merci pour vos réponses et idées afin de trouver un moyens plus "propre" car c'est pour des fichiers d'installation
Et je ne veut pas pourrir le fichiers ~/.bashrc des clients malgré qu'il puisse servir a changer la variable $PATH.


Rendez-vous sur mon site présentant mes créations open-source: http://www.open-source-projects.net/
Rendez-vous sur mon site dédier a mes créations d'imagerie 3D: http://www.3dreaming-imaging.net/
Testez pendant une semaine l'éditeur avec terminaux intégrées http://www.open-source-projects.net/it-edit/it-edit Vous l'adopterai sûrement !

Hors ligne

#2 Le 23/03/2013, à 18:22

Haleth

Re : changer proprement la variable $PATH

Ben, y'a pas d'autres moyens que d'écrire PATH=... quelque part.
Tu peux donc:
- écrire dans le ~/.bashrc (juste pour l'user)
- écrire dans /etc/bash.bashrc (pour tout les bash)
- mettre des liens des binaires vers /bin, /usr/bin ou autre


Ubuntu is an ancien African word which means "I can't configure Debian"

Because accessor & mutator are against encapsulation (one of OOP principles), good OOP-programmers do not use them. Obviously, procedural-devs do not. In fact, only ugly-devs are still using them.

Hors ligne

#3 Le 27/03/2013, à 10:00

ubuntuforce

Re : changer proprement la variable $PATH

merci Haleth pour la réponse:
Tant pis pour le fichier  ~/.bashrc de mes clients.


Rendez-vous sur mon site présentant mes créations open-source: http://www.open-source-projects.net/
Rendez-vous sur mon site dédier a mes créations d'imagerie 3D: http://www.3dreaming-imaging.net/
Testez pendant une semaine l'éditeur avec terminaux intégrées http://www.open-source-projects.net/it-edit/it-edit Vous l'adopterai sûrement !

Hors ligne

#4 Le 27/03/2013, à 16:39

serged

Re : changer proprement la variable $PATH

On peut également modifier le fichier /etc/environment (pour tous les utilisateurs).


LinuxMint Vera Cinnamon et d'autres machines en MATE, XFCE... 20.x , 21.x ou 19.x
Tour : Asus F2A55 / AMD A8-5600K APU 3,6GHz / RAM 16Go / Nvidia GeForce GT610 / LM21.1 Cinnamon
Portable : LDLC Mercure MH : Celeron N3450 /RAM 4Go / Intel HD graphics 500 i915 / biboot Win 10 (sur SSD) - LM21.1 MATE (sur HDD)

Hors ligne