web-dev-qa-db-ja.com

CentOS 7で自動更新を無効にする方法は?

CentOS Linux release 7.0.1406 (Core)/Linux 3.10.0-123.13.2.el7.x86_64

先週、再起動しようとしたときに、Install Updates & Restart。アップデートを手動でインストールしたことは覚えていません。

このコンピューターは仕事用なので、以前のバージョンが開発に不可欠なソフトウェアをアップグレードするのはやめたいと思います。

PS:必要に応じて、アップデートAがインストールされる前の時点にロールバックするにはどうすればよいですか?

3
onebree

Centos 7では、yum-cronは「アップデートのインストールと再起動」プロンプトとは関係がないことがわかりました。自動更新も必要ありません。いくつかの注意深い調査の後、この機能がgnomeパッケージ「packagekit」によって提供されていることを発見しました。

3つのソリューション:

  1. パッケージキットを完全にアンインストールする(私のお気に入り)
  2. パッケージキットの実行を無効にする(systemctlを参照)
  3. packageKit.confを見つけます(私のシステムの/ etc/PackageKit /にあります)
    ファイルでWritePreparedUpdates =を見つけます(システムの最後の行)

     set WritePreparedUpdates=false
    

3つのケースすべてで再起動します(安全のために...)

詳細: http://www.itsprite.com/linuxhow-to-disable-packagekit-on-centos-Fedora-or-rhel/

4
whatisthis

これはおそらくyum-cronというパッケージです。 cronjobsも削除するパッケージを削除できます。

インストール前のポイントにロールバックする必要がある場合は、次のコマンドを実行します。yum historyアクションのIDを見つけます。 yum history undo ###

もちろん必要な場合は須藤。

4
Justin Edmands