Debian 软件包:如何处理需要向 bashrc 添加内容才能激活的安装?

Debian 软件包:如何处理需要向 bashrc 添加内容才能激活的安装?

假设我有一组脚本和一个支持它们及其依赖项的 python 环境。

我想自动激活 python 环境,以便对于我的特定用例,用户.bashrc/.zshrc得到更新,以便“获取”python 环境。

当内容被推送到主目录文件中时,处理这个问题不会引起危险信号或眉毛的正确/debionic 方法是什么.bashrc

答案1

空无一人。套餐不要弄乱用户的主目录。最好在包中包含一个初始化脚本,将相关内容添加到正确的文件中,然后在第一次运行其他脚本时调用该脚本。

答案2

全局 shell 设置进入,/etc/profile.d但我建议不要修改每个用户环境以使其偏离标准。

最好将所需的 python 包添加到默认环境中,或者仅在需要时调用特殊环境。

相关内容