在制作ubuntu包或python包时更改bashrc的正确方法

时间:2015-01-24 23:55:28

标签: python bash package

我打算制作一个应该编辑用户bashrc的程序。

对于python库,我想自动将二进制文件添加到/ bin /。当它被执行时,它应该添加一个函数并在每次用户登录到bash时调用它,所以我绝对应该更改bashrc。

对于ubuntu包,它应该完成与上面描述的相同的工作。

但是,向bashrc添加一些函数似乎不是一个合适的解决方案,因为当它被删除时,它应该再次编辑bashrc但是如果添加的代码有任何小变化,删除包可能会在bashrc上生成一些虚拟代码。

对此有什么解决办法吗?

1 个答案:

答案 0 :(得分:1)

假设ubuntu有点像debian。

/etc/profile.d可能是最好的方式。

不要编辑任何文件,只需将文件放入profile.d,检查bash并确认您的软件包已安装,然后执行所需的任何操作。