web-dev-qa-db-ja.com

システムに再起動が必要であることを伝えるdebファイルを作成する方法は?

PPAをセットアップするか、パッケージをDebianに提出する予定ですが、本当に知っておく必要があることがあります。パッケージは通常/var/run/reboot-requiredで何かを行い、/var/run/reboot-required.pkgにリストされます必要なすべての変更を行うには再起動が必要であることをその方法でシステムに伝えるdebファイルを作成しますか?いずれかのファイルに設定する必要があるフラグがありますか、それともそれよりも手動ですか? Ubuntu GNOME 16.04とGNOME 3.20を実行しています。

13
user364819

インストール後に再起動が必要な場合は、パッケージの/usr/share/update-notifier/notify-reboot-requiredスクリプトで.postinstを呼び出します。これは、.postinstパッケージのlinux-imageスクリプトを読むことで簡単に見つけることができます。

ただし、インストール後に再起動が必要なカスタムPPAが心配です。

カーネルの更新以外に、再起動が必要なパッケージはほとんどありません。特定のサービスを再起動する必要がある重要なライブラリがあります。

インストールスクリプトでインストールしたサービスを再起動する必要がある場合は、インストール後の手順の一部として再起動を実行する必要があります。これは通常、デーモンプロセスの場合です。

多くのパッケージでは、再起動はまったく必要ありません。

9
BillThor