新贵 init 脚本保留在 apt-get remove 上

new*_*per 6 packaging apt upstart application-development

我刚刚从 Python 脚本创建了我的第一个 .deb 文件。我在 package/debian 下包含了一个 package.upstart 文件,并且安装得很好。

但是,我注意到apt-get remove package将新贵脚本留在那里。

我通过删除另一个具有 upstart 脚本的程序来测试此功能,这似乎是正常行为,但我想确认这一点。这是正常行为吗?

即使用户删除了我的应用程序,新贵脚本也会在用户计算机的每次启动时尝试运行我的程序,这不是很糟糕吗?

Jor*_*tro 7

apt-get remove 只删除包,不删除包的相关配置文件。

apt-get purge如果您还想删除包的配置文件,则是您使用的命令片段。用它测试您的应用程序,这应该会得到您需要的结果。

也可以看看: