Comment configurer correctement la variable d'environnement?

11

J'ai ouvert /etc/environmentet ajouté la ligne ANDROID_SDK_HOME="/home/tom/android-sdk" mais j'ai essayé echo $ANDROID_SDK_HOMEmais je n'ai rien affiché. J'ai JAVA_HOMEdans le même /etc/environmentmais son fonctionnement. Veuillez m'aider à résoudre le problème. Merci d'avance.

TheOnlyIdiot
la source
1
Je suppose que le fichier n'est jamais encore ouvert. Exécutez à nouveau à source /etc/environmentpartir d'une ligne de commande et de echola variable.
Anko
2
Je suis content d'avoir aidé. La réponse de TheKoju est une solution plus permanente - acceptez-la.
Anko
N'est-ce pas la principale différence qui /etc/environmentconcerne tout le système et qui /home/nobody/.profileest spécifique à l'utilisateur nobody? Les deux devraient être persistants / permanents. Les deux approches ont leur place
xeraa

Réponses:

13

Les variables d'environnement peuvent être définies de manière permanente en modifiant le .profilefichier dans votre répertoire personnel. Voici comment:

Modifiez votre .profilefichier avec une commande comme gedit ~/.profile. Append cela à la fin du fichier:

export ANDROID_SDK_HOME=/home/tom/android-sdk

Vous pouvez source .profilele faire appliquer tout de suite. Chaque fois que vous redémarrez votre système, le .profilefichier est chargé, la restauration de ce paramètre.

TheKojuEffect
la source