Sto cercando di impostare PKG_CONFIG_PATH su CentOS ecco il codice che ho provato
export |grep PKG_CONFIG_PATH
nessuna uscita, normale ...
echo "$PKG_CONFIG_PATH"
:/usr/local/lib/pkgconfig
perché c'è output qui ??
e se io
sudo sh -c "echo 'export PKG_CONFIG_PATH=$PKG_CONFIG_PATH :/usr/local/lib/pkgconfig' >> /etc/profile.d/path.sh
source /etc/profile.d/path.sh
Ora lo stesso percorso presenterà due volte ........
export |grep PKG_CONFIG_PATH
declare -x PKG_CONFIG_PATH=:/usr/local/lib/pkgconfig:/usr/local/lib/pkgconfig
Quindi se il percorso non è stato ancora impostato da dove proviene quel $ PKG_CONFIG_PATH?
Modifica aggiornamento: la prima parte del problema in realtà non è importante perché dopo il riavvio le variabili vengono cancellate
Per il vero problema penso che sia perché i file all'interno di profile.d sono stati chiamati due volte una volta da / etc / bashrc una volta da / etc / profile. Ci si potrebbe chiedere WTH ?? Perché è successo? BUG ?? TYPO ??