Как выключить автообновления в CentOS 7

LinuxУтилиты Linux

В некоторых случаях необходимо выключить автообновления, чтобы система не жила своей жизнью. Таким образом возникает вопрос, как выключить автообновления в CentOS 7. Позвольте я в этой статье покажу как это сделать.

PackageKit — это графическая утилита обновления системы, которая используется в дистрибутивах на базе RedHat. Эта небольшая статья рассказывает как включить или выключить автоматическое обновление системы используя 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]:y

 

Включение 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. Активируем и запускаем службу packagekit:

# 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 7.

Если возникли вопросы, задавайте их в комментариях.

Подписывайтесь на обновления нашего блога и оставайтесь в курсе новостей мира инфокоммуникаций!

Чтобы знать больше и выделяться знаниями среди толпы IT-шников, записывайтесь на курсы Ciscoкурсы по кибербезопасности,  полный курс по кибербезопасностикурсы DevNet (программируемые сети) от Академии Ciscoкурсы Linux от Linux Professional Institute на платформе SEDICOMM University (Университет СЭДИКОММ).

 

Курсы Cisco и Linux с трудоустройством!

Спешите подать заявку! Осталось пару мест. Группы стартуют 22 июля, а следующая 19 августа, 23 сентября, 21 октября, 25 ноября, 16 декабря, 20 января, 24 февраля.
Что Вы получите?
  • Поможем стать экспертом в сетевом администрировании и получить международные сертификаты Cisco CCNA Routing & Switching или Linux LPI.
  • Предлагаем проверенную программу и учебник экспертов из Cisco Networking Academy и Linux Professional Institute, сертифицированных инструкторов и личного куратора.
  • Поможем с трудоустройством и сделать карьеру. 100% наших выпускников трудоустраиваются.
Как проходит обучение?
  • Проводим вечерние онлайн-лекции на нашей платформе или обучайтесь очно на базе Киевского офиса.
  • Спросим у вас об удобном времени для практик и подстроимся: понимаем, что времени учиться мало.
  • Если хотите индивидуальный график — обсудим и осуществим.
  • Выставим четкие дедлайны для самоорганизации. Личный куратор будет на связи, чтобы ответить на вопросы, проконсультировать и мотивировать придерживаться сроков сдачи экзаменов.
А еще поможем Вам:
  • отредактировать резюме;
  • подготовиться к техническим интервью;
  • подготовиться к конкурсу на понравившуюся вакансию;
  • устроим на работу в Cisco по программе Cisco Incubator, New Graduate и Experienced. Наши студенты, которые уже работают там: жмите на #НашиВCisco Вконтакте, #НашиВCisco Facebook.
Чтобы учиться на курсах Cisco CCNA Routing & Switching и Linux LPI, подайте заявку или получите бесплатную консультацию.
LinuxУтилиты Linux

Больше похожих постов

How-to-Manage-Snaps-in-Linux-–-Part-2

Как управлять Snaps в Linux — часть 2

285
0
Это вторая статья в серии статей о Snaps. В ней рассказывается, как запускать снапшоты из интерфейса командной строки, создавать и…
How-to-Enable-HTTP_2-in-Apache-on-Ubuntu

Как включить HTTP/2 в Apache в Ubuntu?

164
0
С момента создания Всемирной паутины (www) протокол HTTP на протяжении многих лет развивался для обеспечения безопасного и быстрого цифрового соединения…

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *

Заполните поле
Заполните поле
Пожалуйста, введите корректный адрес email.
Вы должны согласиться с условиями для продолжения

Most Viewed Posts
Меню