
CentOS Linux release 7.0.1406 (Core)
/Linux 3.10.0-123.13.2.el7.x86_64
先週、再起動しようとしたときに、 というオプションがあることに気付きましたInstall Updates & Restart
。手動で更新プログラムをインストールした覚えはありません。
このコンピューターは仕事用なので、開発に以前のバージョンが不可欠なソフトウェアをアップグレードしたり、何らかのミスを犯して修正に 1 日かかったりするのは避けたいです。
PS: 必要な場合、Update A がインストールされる前の時点にロールバックするにはどうすればよいでしょうか?
答え1
Centos 7 では、yum-cron は「更新をインストールして再起動」プロンプトとは何の関係もないことがわかりました。自動更新も必要ありませんし、望んでいません。少し調べた結果、この機能は gnome パッケージ「packagekit」によって提供されていることがわかりました。
3つの解決策:
- パッケージキットを完全にアンインストールする(私のお気に入り)
- packagekit の実行を無効にする (systemctl を参照)
PackageKit.conf を見つけます (私のシステムでは /etc/PackageKit/ にあります)
ファイル内の WritePreparedUpdates= を見つけます (私のシステムでは最後の行にあります)set WritePreparedUpdates=false
3 つのケースすべてで再起動してください (念のため)
詳細は以下をご覧ください: http://www.itsprite.com/linuxhow-to-disable-packagekit-on-centos-fedora-or-rhel/
答え2
これはおそらく と呼ばれるパッケージですyum-cron
。パッケージを削除すると、cronjobs も削除されます。
インストール前の時点にロールバックする必要がある場合は、次のコマンドを実行して、
yum history
アクションの ID を見つけます。
yum history undo ###
もちろん、必要であれば sudo を使用します。