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

14 package-management packaging deb

我计划建立一个 PPA 或者可能将我的包提交给 Debian,但有一些我真的需要知道,我知道包通常会做一些事情/var/run/reboot-required并列在/var/run/reboot-required.pkg.系统通过该方法需要重新启动才能进行所有必要的更改?我需要在其中一个文件中设置一个标志还是比这更手动?我正在使用 GNOME 3.20 运行 Ubuntu GNOME 16.04。

Bil*_*hor 10

如果您在安装后确实需要重新启动,您将/usr/share/update-notifier/notify-reboot-required.postinst您的包的脚本中调用。这很容易在阅读.postinst任何linux-image包的脚本时找到。

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

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

如果您的安装脚本需要重新启动它安装的服务,它应该执行重新启动作为安装后过程的一部分。这通常是守护进程的情况。

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