Piszę pakiet dla czegoś, co wymaga ustawienia zmiennej środowiskowej w celu poprawnego wykonania. Czy krok instalacji menedżera pakietów powinien zmodyfikować środowisko użytkownika, czy po prostu zachęcić użytkownika do zrobienia tego sam? Moja intuicja byłaby tym drugim, ale widzę argumenty za tym pierwszym.
bash
? Dostępnych jest wiele alternatywnych powłok z szeroką gamą plików startowych. Poważnie sugeruję znalezienie tutaj alternatywnego rozwiązania.
tomcat
który potrzebuje kilku zmiennych środowiskowych do poprawnego działania; wszystkie są ustawione przez skrypt startowy, który jest uruchamiany zamiast bezpośredniego uruchamiania jego pliku binarnego.
.bashrc
mi się, że byłoby to lepsze niż pakowanie hacków lub mieszanie z nimi .