Table des matières

, , ,

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 ~/.bashrc

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