Estoy planeando hacer un programa que debería editar los usuarios bashrc.
En el caso de la biblioteca de Python, me gustaría agregar unbinario a / bin / automáticamente. Cuando se ejecuta, debe agregar una función y llamarla cada vez que un usuario inicie sesión en bash, por lo que definitivamente debería cambiar bashrc.
En el caso del paquete ubuntu, debería hacer el mismo trabajo que se describe anteriormente.
Sin embargo, agregar alguna función a bashrc no pareceuna solución adecuada porque cuando se elimina, debe editar bashrc de nuevo, pero si hay algún pequeño cambio en los códigos agregados, la eliminación del paquete puede generar algunos códigos ficticios en bashrc.
¿Hay alguna solución nueva para esto?
Respuestas
1 para la respuesta № 1Suponiendo que Ubuntu es algo así como Debian.
/etc/profile.d es probablemente la mejor manera.
No edite ningún archivo, simplemente suelte un archivo en profile.d que compruebe si hay bash y que su paquete esté instalado y luego haga lo que necesite.