web-dev-qa-db-fra.com

Linux Mint - ajout permanent de variables d'environnement

J'essayais de modifier le fichier ~/.profile pour ajouter une ligne à la variable PATH. J'ai ajouté cette ligne:

PATH=$PATH:/home/paul/avatar-gf-1.0-ea/glassfish4/bin/

à la fin. J'ai redémarré le terminal, mais il n'a toujours pas identifié les commandes dans ce répertoire. Est-ce que quelqu'un sait ce que je fais mal?

14
SalmonKiller

Essayez ceci dans le ~/.pam_environment de votre dossier personnel, s'il n'existe pas, créez-le

PATH DEFAULT=${PATH}:/home/paul/avatar-gf-1.0-ea/glassfish4/bin/

Vous devrez vous connecter et vous déconnecter.

17
oceanexplorer

Courir bash -xl pour voir quels fichiers de démarrage sont chargés avec votre Shell. .profile peut ne pas être lu. Sinon, essayez d'ajouter export à votre affectation:

export PATH=$PATH:/home/paul/avatar-gf-1.0-ea/glassfish4/bin/

Référence sur les fichiers de démarrage de bash: https://www.gnu.org/software/bash/manual/html_node/Bash-Startup-Files.html

6
konsolebox

J'utilise Mint 18.3 Cinnamon. Les changements dans ~/.profile ont été récupérés uniquement après que je me suis déconnecté/connecté du compte. Le redémarrage du terminal n'était pas suffisant dans mon cas.

3
blisss05

si vous modifiez le fichier .bashrc:

vim ~/.bashrc

vous verrez la ligne suivante

# Alias definitions.
# You may want to put all your additions into a separate file like
# ~/.bash_aliases, instead of adding them here directly.
# See /usr/share/doc/bash-doc/examples in the bash-doc package.

if [ -f ~/.bash_aliases ]; then
    . ~/.bash_aliases
fi

Créez donc un ~/.bash_aliases dans votre dossier $ HOME et ajoutez toute commande que vous souhaitez exécuter lorsque vous ouvrez le terminal

2
migueloop

Vous pouvez ajouter une entrée à ~/.pam_environment

  1. Utilisez n'importe quel éditeur pour accéder au fichier. J'utilise l'éditeur de texte LinuxMint par défaut (xed).

    xed ~/.pam_environment

  2. Ce fichier contient probablement déjà certaines entrées. Ajoutez une nouvelle ligne au fichier et ajoutez votre entrée. Par exemple, j'ajoute un Java chemin binaire qui se trouve dans le dossier opt dans le $ PATH variable d'environnement:

    PATH DEFAULT=${PATH}:/opt/JDK11/jdk-11.0.2/bin

    Ou si vous souhaitez ajouter un chemin qui se trouve dans la maison des utilisateurs ou quelque chose comme ça, faites comme:

    PATH DEFAULT=${PATH}:/home/@{PAM_USER}/MyPrograms

  3. Enregistrez le fichier. Ça devrait marcher. Si ce n'est pas le cas, déconnectez-vous, reconnectez-vous et réessayez. Si cela ne fonctionne pas même après cela, redémarrez et réessayez et cela fonctionnera à coup sûr. :)

0
Ajmal V Aliyar