我刚刚安装了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
?不,不,不!