Sto scrivendo un piccolo script di installazione per alcuni software. Tutto ciò che fa è decomprimere un target tar, e poi voglio impostare in modo permanente alcune variabili di ambiente, principalmente la posizione delle librerie decompresse e l'aggiornamento di $ PATH. Devo modificare a livello di programmazione il file .bashrc
, ad esempio aggiungendo le voci appropriate alla fine, oppure esiste un altro modo? Qual è la pratica standard?Come impostare in modo programmatico una variabile di ambiente permanente in Linux?
Edit: Il pacchetto include una serie di script Run (20+) che tutti usano queste variabili di ambiente con nome, quindi ho bisogno di impostare in qualche modo (i nomi delle variabili sono stati scelti in modo tale che una collisione è estremamente improbabile)
ok sembra che potrebbe essere la soluzione. presumibilmente l'installer dovrà essere eseguito come root per scrivere qui uno script eseguibile. –
Questo script è letto anche dai servizi? Ad esempio apache o tomcat? – Tobia