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


14

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

回答:


10

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

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

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

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

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

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.