如何制作一个告诉系统需要重新启动的deb文件?


14

我打算设置一个PPA或将我的软件包提交给Debian,但我确实需要知道一些事情,我知道这些软件包通常可以完成某些工作,/var/run/reboot-required并在中列出了这些内容/var/run/reboot-required.pkg,但是一个软件包到底是如何创建一个deb文件来告知用户的呢?系统通过那种方法需要重新启动才能进行所有必要的更改?我只是需要在一个文件中设置一个标志,还是比这更手动?我正在使用GNOME 3.20运行Ubuntu GNOME 16.04。

Answers:


10

如果在安装后确实需要重新启动,则将/usr/share/update-notifier/notify-reboot-required.postinst软件包的脚本中调用。可以通过阅读.postinst任何linux-image软件包的脚本轻松找到。

但是,我会担心安装后需要重新启动的任何自定义PPA。

除了内核更新,很少有需要重启的软件包。有些重要的库可能需要重新启动某些服务。

如果您的安装脚本要求重新启动安装的服务,则应在安装后过程中执行重新启动。守护进程通常是这种情况。

许多软件包根本不需要重新启动。

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.