【发布时间】:2014-02-24 16:00:15
【问题描述】:
我的应用程序依赖于 libjss-java 包。此软件包安装在 Ubuntu(我的目标操作系统)上的 /usr/lib/jss 中,因此如果我不将“/usr/lib/jss”添加到用户的 $PATH。我打算通过 debian 包分发这个应用程序,我可以在不需要注销的情况下更改 $PATH 变量吗?
应用程序有两种分发方式,一种是普通的桌面应用程序。另一种方式是网页中的小程序。我想在第二种情况下使用 debian 包来强制在用户机器上安装依赖项,以便应用程序正常工作。更具体地说,我的应用程序的第二种情况的 DEB 包只是强制依赖,并且应该配置用户的 $PATH。
我已经可以通过 /etc/profiles 将 jss 添加到 $PATH,但这仅适用于用户登录,因此安装后,我的应用程序无法运行。如果这不是正确的方法,我该怎么办?
【问题讨论】:
标签: java path package debian deb