Ich schreibe ein kleines Installationsskript für einige Software. Alles was es tut, ist ein tar tar zu entpacken, und dann möchte ich einige Umgebungsvariablen festsetzen - hauptsächlich den Speicherort der entpackten Bibliotheken und das Aktualisieren von $ PATH. Muss ich die Datei .bashrc
programmgesteuert bearbeiten, indem ich zum Beispiel am Ende die entsprechenden Einträge hinzufüge, oder gibt es einen anderen Weg? Was ist Standard?Wie programmiere ich eine permanente Umgebungsvariable in Linux?
Bearbeiten: Das Paket enthält eine Reihe von Run-Skripten (20+), die alle diese benannten Umgebungsvariablen verwenden, also muss ich sie irgendwie einstellen (die Variablennamen wurden so gewählt, dass eine Kollision extrem unwahrscheinlich ist)
ok das sieht aus wie es könnte die lösung sein. Vermutlich muss das Installationsprogramm als root ausgeführt werden, um hier ein ausführbares Skript zu schreiben. –
Wird dieses Skript auch von Diensten gelesen? Zum Beispiel Apache oder Kater? – Tobia