GNU/Linux >> Linux の 問題 >  >> Cent OS

CentOS / RHEL 7 :自動更新を有効または無効にする方法 (パッケージキット経由)

PackageKit は、RedHat ベースの Linux ディストリビューションのグラフィカル ソフトウェア アップデーターです。投稿では、PackageKit アップデーターを介して自動更新を有効または無効にするために必要な手順の概要が説明されています。

PackageKit を無効にする

1. PackageKit サービスのステータスを確認します。

# systemctl status packagekit
● packagekit.service - PackageKit Daemon
   Loaded: loaded (/usr/lib/systemd/system/packagekit.service; static; vendor preset: disabled)
   Active: active (running) since Tue 2018-03-27 15:41:45 UTC; 1s ago
 Main PID: 2334 (packagekitd)
   CGroup: /system.slice/packagekit.service
           └─2334 /usr/libexec/packagekitd

Mar 27 15:41:45 geek.mylabserver.com systemd[1]: Starting PackageKit Daemon...
Mar 27 15:41:45 geek.mylabserver.com PackageKit[2334]: daemon start
Mar 27 15:41:45 geek.mylabserver.com systemd[1]: Started PackageKit Daemon.

2. PackageKit による自動更新を無効にするには、「packagekit」を停止する必要があります。 」サービスを削除し、永久に無効にします。

# systemctl stop packagekit
# systemctl mask packagekit
Created symlink from /etc/systemd/system/packagekit.service to /dev/null.

3. PackageKit ソフトウェア アップデーターを完全に削除するには、次のコマンドを使用します。

# yum remove PackageKit*

Dependencies Resolved

==============================================================================================================================================================
 Package                                          Arch                         Version                                    Repository                     Size
==============================================================================================================================================================
Removing:
 PackageKit                                       x86_64                       1.1.5-1.el7.centos                         @base                         2.6 M
 PackageKit-glib                                  x86_64                       1.1.5-1.el7.centos                         @base                         480 k
 PackageKit-yum                                   x86_64                       1.1.5-1.el7.centos                         @base                         301 k
Removing for dependencies:
 cockpit-packagekit                               x86_64                       160-1.el7.centos                           @extras                       175 k
 gnome-packagekit                                 x86_64                       3.22.1-2.el7                               @base                         0.0  
 gnome-packagekit-common                          x86_64                       3.22.1-2.el7                               @base                         6.3 M
 gnome-packagekit-installer                       x86_64                       3.22.1-2.el7                               @base                         198 k
 gnome-packagekit-updater                         x86_64                       3.22.1-2.el7                               @base                         194 k

Transaction Summary
==============================================================================================================================================================
Remove  3 Packages (+5 Dependent packages)

Installed size: 10 M
Is this ok [y/N]: 

PackageKit を有効にする

1. PackageKit アップデーターを有効にする場合は、最初に削除したパッケージを再インストールし、それを無効にします。

# yum install gnome-packagekit PackageKit-yum

Dependencies Resolved

===============================================================================================================================================================
 Package                                           Arch                          Version                                     Repository                   Size
===============================================================================================================================================================
Installing:
 PackageKit-yum                                    x86_64                        1.1.5-1.el7.centos                          base                         75 k
 gnome-packagekit                                  x86_64                        3.22.1-2.el7                                base                        7.4 k
Installing for dependencies:
 PackageKit                                        x86_64                        1.1.5-1.el7.centos                          base                        583 k
 PackageKit-glib                                   x86_64                        1.1.5-1.el7.centos                          base                        127 k
 gnome-packagekit-common                           x86_64                        3.22.1-2.el7                                base                        1.1 M
 gnome-packagekit-installer                        x86_64                        3.22.1-2.el7                                base                         78 k
 gnome-packagekit-updater                          x86_64                        3.22.1-2.el7                                base                         74 k

Transaction Summary
===============================================================================================================================================================
Install  2 Packages (+5 Dependent packages)

Total download size: 2.0 M
Installed size: 10 M
Is this ok [y/d/N]: y

2. パッケージキット サービスを開始する前にマスクを解除します。

# systemctl unmask packagekit
Removed symlink /etc/systemd/system/packagekit.service.
# systemctl start packagekit

3. サービスのステータスを確認します。

# systemctl status packagekit
● packagekit.service - PackageKit Daemon
   Loaded: loaded (/usr/lib/systemd/system/packagekit.service; static; vendor preset: disabled)
   Active: active (running) since Tue 2018-03-27 15:47:26 UTC; 6s ago
 Main PID: 2522 (packagekitd)
   CGroup: /system.slice/packagekit.service
           └─2522 /usr/libexec/packagekitd

Mar 27 15:47:26 geek.mylabserver.com systemd[1]: Starting PackageKit Daemon...
Mar 27 15:47:26 geek.mylabserver.com PackageKit[2522]: daemon start
Mar 27 15:47:26 geek.mylabserver.com systemd[1]: Started PackageKit Daemon.

4. 以下のコマンドを使用して、起動時にパッケージキット サービスを開始できるようにします。

# systemctl enable packagekit
CentOS/RHEL 7 で「別のアプリが現在 yum ロックを保持しています」というメッセージが表示されて Yum コマンドが失敗する


Cent OS
  1. CentOS / RHEL 7 で NetworkManager を無効にする方法

  2. CentOS / RHEL 6,7 :XDMCP サービス (GDM) を有効または無効にする方法

  3. CentOS / RHEL 7 で IPv6 を有効にする方法

  1. CentOS/RHEL で lvmetad を無効にする方法

  2. CentOS/RHEL 8 で IPv6 を有効にする方法

  3. CentOS/RHEL 8 で IPv6 を無効にする方法

  1. CentOS / RHEL 7 :Firewalld を起動 / 停止または有効 / 無効にする方法

  2. CentOS / RHEL 7 で IPv6 を無効にする方法

  3. CentOS / RHEL 6 :Telnet 経由の直接ルート ログインを無効化 / 有効化する方法