Liste des variables prédéfinies dans GitLab. C'est très utile pour déclencher des "when event".
Aujourd'hui j'ai testé deux Linux Mint : Tricia (19.3) qui est basée sur Ubuntu et LMDE (4) qui est basée sur Debian. Et je ne comprends pas comment marche les variables d'environnement sous LMDE ! Je m'explique, sous une Tricia je peux ajouter des exports dans mon fichier ~/.profile
, typiquement :
# Ajouts en fin de fichier
export JAVA_HOME="..."
...
export PATH="${PATH}:${JAVA_HOME}/bin"
Et que je sois dans un script shell ou dans une console, ces variables sont bien définies avec la bonne valeur. Mieux encore, la modification de $PATH
me permettra d'utiliser les commandes/scripts de démarrage des programmes lorsque j'exécuterai un ALT + F2
; en somme tout marche au poil.
Par contre sous LMDE pas moyen !!
(ノಠ益ಠ)ノ彡┻━┻
Tout ce qui est déclaré dans le ~/.profile
est ignoré par Bash et pourtant je n'ai aucun fichier du type ~/.bash_profile
ou ~/.bash_login
(ndr. pour ceux qui ne le saurait pas, si l'un de ces deux fichiers existe alors le ~/.profile
est ignoré par Bash).
Et c'est très frustrant parce que ce qu'y est défini dans le ~/.bashrc
ne l'est que pour Bash, ce faisant je perds la possibilité de charger des applis via le lanceur ALT + F2
.
Du coup si quelqu'un sait pourquoi et surtout comment y remédier sous LMDE, je veux bien l'info. (◕_◕)
Via les shaarlistes