Estoy escribiendo un paquete para algo que requiere que se establezca una variable de entorno para ejecutarse correctamente. ¿Debería el paso de instalación de un administrador de paquetes modificar el entorno de un usuario, o simplemente pedirle al usuario que lo haga por sí mismo? Mi intuición sería la última, pero puedo ver argumentos para la primera.
bash
? Hay muchos shells alternativos disponibles con una amplia variedad de archivos de inicio. Sugiero seriamente encontrar alguna solución alternativa aquí.
tomcat
que necesita varias variables de entorno para funcionar correctamente; todos están configurados por un script de inicio que se ejecuta en lugar de ejecutar su binario directamente.
.bashrc
Creo que eso sería preferible a empaquetar hacks o hackear con ellos .