Ich schreibe ein Paket für etwas, für das eine Umgebungsvariable festgelegt werden muss, damit es ordnungsgemäß ausgeführt werden kann. Sollte der Installationsschritt eines Paketmanagers die Umgebung eines Benutzers ändern oder den Benutzer einfach dazu auffordern? Meine Intuition wäre die letztere, aber ich kann Argumente für die erstere sehen.
bash
? Es gibt viele alternative Shells mit einer Vielzahl von Startdateien. Ich schlage ernsthaft vor, hier eine alternative Lösung zu finden.
tomcat
dass mehrere Umgebungsvariablen benötigt werden, um korrekt zu funktionieren. Sie werden alle von einem Startskript festgelegt, das ausgeführt wird, anstatt die Binärdatei direkt auszuführen.
.bashrc
meiner Meinung nach dem Verpacken von Hacks oder dem Mist vorzuziehen .