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

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

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

На прошлой неделе я заметил, что при попытке перезапуска появилась опция Install Updates & Restart. Я не помню, чтобы я вручную устанавливал какие-либо обновления.

Поскольку этот компьютер используется для работы, я бы предпочел не обновлять программное обеспечение, предыдущая версия которого имеет решающее значение для разработки... Или каким-то образом совершить ошибку и потратить день на ее исправление.

PS: Если необходимо, как мне откатиться к точке до установки обновления A?

решение1

Я обнаружил, что в Centos 7 yum-cron не имеет ничего общего с приглашением "Install Updates & Restart". Мне не нужны и не нужны автоматические обновления. После некоторых сложных исследований я обнаружил, что эта функция предоставляется пакетом gnome "packagekit".

Три решения:

  1. удалить packagekit вообще (мой любимый)
  2. отключить запуск packagekit (см. systemctl)
  3. найдите PackageKit.conf (в /etc/PackageKit/ в моей системе)
    найдите WritePreparedUpdates= в файле (последняя строка в моей системе)

     set WritePreparedUpdates=false
    

перезапустите во всех трех случаях (просто на всякий случай...)

Подробнее на: http://www.itsprite.com/linuxhow-to-disable-packagekit-on-centos-fedora-or-rhel/

решение2

Скорее всего, это пакет под названием yum-cron. Вы можете удалить пакет, что приведет к удалению cronjobs.

Если вам нужно вернуться к точке до установки... выполните следующее: yum history найдите идентификатор действия. yum history undo ###

Конечно, sudo, если нужно.

Связанный контент