ソフトウェアの更新後にFedora 20が再起動を要求するのはなぜですか?


10

VirtualBox仮想マシンにFedora 20をインストールしています。

これで、「OSアップデート」、「すべてのユーザーのパフォーマンス、安定性、セキュリティの改善が含まれる」が通知され、「再起動してインストール」するオプションが表示されます。

ただし、[OSアップデート]をクリックすると、[OSアップデート]のコンテンツが表示され、アップデートするパッケージのリストに新しいカーネル、libc、またはsystemdが見つかりません。

では、再起動が必要なのは何ですか?

これらのパッケージは、私が発行したときにリストされますsudo yum update

================================================== ==============================
更新中:
 chkconfig x86_64 1.3.62-1.fc20アップデート172 k
 chrony x86_64 1.30-2.fc20アップデート262 k
 emacs-filesystem noarch 1:24.3-24.fc20更新58 k
 ファイルx86_64 5.19-4.fc20更新59 k
 file-libs x86_64 5.19-4.fc20アップデート401 k
 gdb x86_64 7.7.1-18.fc20アップデート2.6 M
 ghostscript x86_64 9.14-4.fc20アップデート4.4 M
 hwdata noarch 0.269-1.fc20アップデート1.3 M
 libndp x86_64 1.4-1.fc20アップデート30 k
 libreport x86_64 2.2.3-2.fc20更新405 k
 libreport-anaconda x86_64 2.2.3-2.fc20アップデート43 k
 libreport-cli x86_64 2.2.3-2.fc20アップデート47 k
 libreport-fedora x86_64 2.2.3-2.fc20更新40 k
 libreport-filesystem x86_64 2.2.3-2.fc20更新35 k
 libreport-gtk x86_64 2.2.3-2.fc20更新94 k
 libreport-plugin-bugzilla x86_64 2.2.3-2.fc20更新79 k
 libreport-plugin-kerneloops x86_64 2.2.3-2.fc20更新45 k
 libreport-plugin-logger x86_64 2.2.3-2.fc20アップデート48 k
 libreport-plugin-reportuploader x86_64 2.2.3-2.fc20更新52 k
 libreport-plugin-ureport x86_64 2.2.3-2.fc20更新52 k
 libreport-python x86_64 2.2.3-2.fc20更新63 k
 libreport-python3 x86_64 2.2.3-2.fc20更新49 k
 libreport-web x86_64 2.2.3-2.fc20アップデート46 k
 libserf x86_64 1.3.7-1.fc20アップデート53 k
 libteam x86_64 1.12-1.fc20アップデート46 k
 perl-Socket x86_64 1:2.015-1.fc20アップデート50 k
 poppler-data noarch 0.4.7-1.fc20アップデート2.2 M
 ppp x86_64 2.4.5-34.fc20アップデート359 k
 selinux-policy noarch 3.12.1-180.fc20更新351 k
 selinux-policy-targeted noarch 3.12.1-180.fc20アップデート3.8 M
 sqlite x86_64 3.8.6-2.fc20アップデート433 k
 teamd x86_64 1.12-1.fc20アップデート108 k
 tzdata noarch 2014f-1.fc20更新430 k
 tzdata-java noarch 2014f-1.fc20更新147 k
 vim-minimal x86_64 2:7.4.402-1.fc20アップデート439 k
 zeitgeist-libs x86_64 0.9.16-0.2.20140808.git.ce9affa.fc20
                                                                  アップデート141 k

取引概要
================================================== ==============================

needs-restarting以下からのyum-utilsのプログラムは、更新後に再起動するために必要なものを伝えることができます。
クリスティアンCiupitu

回答:


7

GNOMEを実行しているFedoraは、更新がOS /システムの更新かアプリケーションの更新かを判断するために、単純なヒューリスティックを使用します。パッケージに.desktopファイル(通常はDEのメニューの作成に使用される)がある場合、それはユーザーアプリケーションと見なされ、再起動せずに更新できます。このファイルがないと、OSまたはシステムのアップデートと見なされ、「アップデートと再起動」が提供されます。

これyum updateは、コマンドプロンプトから実行することで回避できます。


1
これは、基本的に手動で更新していないユーザーのことを意味してyum必須の再起動のようなコマンドにアップデートをインストールするにはfilegrepfindgcctarmakesshまたは同様のツール?
MattBianco 14

@MattBianco:いいえ、それは、参照のFedora 18から導入された機能です:fedoraproject.org/wiki/Features/OfflineSystemUpdates
cuonglm

@Gnouc:オフライン機能をオフにできますか?同様に、更新がある場合はプロンプトを表示しますが、オンラインでインストールして(Ubuntuなど)、実行中のアプリを更新するときに発生する可能性がある問題について心配させますか?
MattBianco 14

@MattBianco-自信を持ってコメントできるように提供された更新のリストを分析していません。しかし、それは最も些細なudpateの「再起動」を提供するようです。yumアップデートが通知されるたびに起動します。
garethTheRed 2014

@MattBianco:引き続きsudo yum update手動で使用できます。私があなたに与えたリンクから:この機能は、yumや他のコマンドラインツールを使用していつでも更新をインストールすることを妨げるものではないことに注意してください。また、「OSコンポーネント」の更新(これをオフラインで実行したい)とアプリケーションの更新およびインストールを区別します。これは、システムを再起動しなくてもUIから実行できるはずです。
cuonglm 2014

6

これは、Fedora 18以降の機能であり、OfflineSystemUpdatesと呼ばれます

これにより、最小限の制御された環境でシステムコンポーネントを更新できるため、更新の信頼性が向上します。

「オフライン」 OSは、現在ディスク上のもので実行されているライブラリやサービスの紛争に関連する回避問題へ順に、特別なシステムアップデートモードで起動システムで実行されている私たちの平均パッケージのインストールやアップデートを更新します。

システム更新モードは、特別なターゲットで起動することによって実装されます。ターゲットはダウンロードされたアップデートをインストールしてから、通常のデフォルトターゲットで再起動します。更新が失敗した場合や更新プロセスがクラッシュした場合でも、デフォルトのターゲットに再起動することを確実にするために、安全対策が講じられています。

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