{{tag>variables_d_environnement PATH NodeJS eclipse}} -------- ======Personnaliser son PATH d'environnement====== La variable d'environnement [[variables_d_environnement#variables_liees_aux_emplacements_de_fichiers|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)==== [[:tutoriel:console_commandes_de_base| 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 [[:archivage#graphiquement|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 === [[:tutoriel:comment_modifier_un_fichier|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}: [[:tutoriel:comment_sauver_et_restaurer_un_fichier|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 === [[:tutoriel:comment_modifier_un_fichier|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}: [[:tutoriel:comment_sauver_et_restaurer_un_fichier|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===== [[https://stackoverflow.com/questions/13465829/node-js-modules-path|node-js-modules-path]] ----- Contributeurs : [[:utilisateurs:albanmartel]]