apt-get 不应该修改 $PATH 吗?

apt-get 不应该修改 $PATH 吗?

我刚刚安装了libmariadb-java(JDBC 连接器)。据我所知,现在我应该手动添加来自/usr/共享/java$PATH变量-因此在运行任何 Java 程序时它会被添加到 CLASSPATH 中(我知道我可以将 jar 单独附加到每个程序,但是假设我希望它默认在那里)。

这确实不太方便,我花了一些时间才意识到这一点。

所以我的问题是:apt-get 不能升级$PATH本身,这样用户就不需要像我一样做这件事了?难道它不应该为了简单而这样做吗?

答案1

不,apt-get不应该“修改$PATH”。

安装软件是一回事,选择使用该软件(通过将其目录放在$PATH)是另一回事。

$PATH是每个进程的变量,通常在中设置$HOME/.bashrc。你会apt-get编辑我的$HOME/.bashrc或弄清楚我如何设置我的特定PATH吗?你会apt-get更改其他进程的吗PATH?不,不,不!

相关内容