我将我的 Java 应用程序捆绑为 Debian 包,我需要我的应用程序在启动时运行。这是我的 DEB 包结构:
+
|
+--+control
| |
| +--+control
| |
| +--+md5sums
| |
| +--+postinst
| |
| +--+prerm
|
+--+data
|
+--+usr
|
+--+share
|
+--+applications
| |
| +--+MyApp.desktop
|
+--+myapp
|
+--+bin
| |
| +--+application.sh
|
+--+application.jar
我的 Jar 文件是使用脚本执行的application.sh
。我的安装脚本postinst
仅包含:
#!/bin/sh
ln -s /usr/share/myapp/bin/application.sh /usr/bin/myapp
我想myapp
在用户登录机器时执行脚本。我必须在这个脚本中添加什么才能让应用程序自动运行。
谢谢。
(这是我第一次构建 DEB 包,到目前为止我所学到的是通过挖掘 SourceForce 上的一些项目,但我仍然对启动时启动功能有点迷茫。)