Contenu | Rechercher | Menus

Personnaliser son PATH d'environnement

La variable d'environnement PATH gouverne les chemins d'exécution des logiciels ubuntu. Cette variable PATH permet d'installer et d’utiliser en local un logiciel sans avoir fait appel à l'administration système.

Exemple de personnalisation de ${PATH} pour utiliser NodeJs en local

Obtenir les informations du ${PATH} (avant modifications)

ouvrir une console et exécuter

 echo ${PATH} 

Exemple, exécuter le dernier nodejs stable et l'exécuter uniquement au niveau utilisateur :

Télécharger l'exécutable node-vX.Y.Z-linux-x64.tar.xz

https://nodejs.org/en/download/ –> Linux Binaries (.tar.xz) –> 64-bit

Décompresser dans le répertoire utilisateur de votre choix

Par exemple créer usr dans votre dossier personnel

mkdir ~/usr

Extraire l'archive dans le dossier usr précédemment créé

renommer le dossier extrait en node

mv ~/usr/node-vX.Y.Z-linux-x64.tar.xz ~/usr/node 

Modifier ~/.bashrc

Ouvrez le fichier ~/.bashrc

Ajoutez y les lignes suivantes :

#Ajout de NodeJs uniquement au niveau utilisateur
export NODEJS_HOME=$HOME/usr/node
#Spécifier où sont les nodes_modules 
export NODE_MODULES=${NODEJS_HOME}/lib/node_modules
#Ajout de la  variables précédemment définie au PATH
export PATH=${NODEJS_HOME}/bin:${NODE_MODULES}:${PATH}:

ou les suivantes :

#Ajout de NodeJs au PATH
export PATH=$HOME/usr/node/bin:$HOME/usr/node/lib/node_modules:${PATH}:

Sauvegardez le fichier ~/.bashrc.

Mettre à jour des variables d'environnement utilisateur

source ~/.bashrc

Vérifier la prise en compte des modifications

 echo ${PATH} 

Vérifier la bonne exécution du logiciel local

node -v

si le numéro de version s'affiche c'est que la personnalisation de PATH est correcte !

Exemple de personnalisation de ${PATH} pour utiliser Eclipse en local

Les étapes sont similaires à celles décrites précédemment

Télécharger l'exécutable eclipsecpp

http://www.eclipse.org/downloads/packages/ –> Eclipse IDE for C/C++ Developers –> Linux64bit eclipse-cpp-XXXXXXXXXXXXX-x86_64.tar.gz

mkdir ~/usr
tar -zxvf  ~/Téléchargements/eclipse-cpp-XXXXXXXXXXXXX-x86_64.tar.gz -C ~/usr
mv  ~/usr/eclipse  ~/usr/eclipsecpp
mv ~/usr/eclipsecpp/eclipse ~/usr/eclipsecpp/eclipsecpp

Modifier ~/.bashrc

Ouvrez le fichier ~/.bashrc

Ajoutez y les lignes suivantes :

#Exécuter eclipse c/c++ en local
export ECLIPSECPP_HOME=$HOME/usr/eclipsecpp
#ajout des variables précédemment définies
export PATH=${ECLIPSECPP_HOME}:${PATH}:

Sauvegardez le fichier ~/.bashrc.

Mettre à jour des variables d'environnement utilisateur

source ~/.batchrc

Vérifier la bonne exécution du logiciel local

eclipsecpp 

si eclipsecpp se lance correctement s'est que la personnalisation de PATH est correcte !

Conclusion

Il est possible de faire ce type de modifications du PATH pour installer exécuter l'exécutable de votre choix sans toucher au système.

Voir aussi

node-js-modules-path


Contributeurs : albanmartel



Le contenu de ce wiki est sous licence : CC BY-SA v3.0