CentOS Linux release 7.0.1406 (Core)
/Linux 3.10.0-123.13.2.el7.x86_64
지난주에 재부팅하려고 할 때 옵션이 있다는 것을 알았습니다 Install Updates & Restart
. 업데이트를 수동으로 설치한 기억이 없습니다.
이 컴퓨터는 업무용이기 때문에 개발에 중요한 이전 버전의 소프트웨어를 업그레이드하거나... 어떻게든 실수를 해서 고치느라 하루를 소비하고 싶지 않습니다.
추신: 필요한 경우 업데이트 A가 설치되기 전 지점으로 롤백하려면 어떻게 해야 합니까?
답변1
Centos 7에서 yum-cron은 "업데이트 설치 및 재부팅" 프롬프트와 아무 관련이 없다는 것을 발견했습니다. 또한 자동 업데이트가 필요하지도 원하지도 않습니다. 몇 가지 까다로운 연구 끝에 나는 이 기능이 gnome 패키지 "packagekit"에 의해 제공된다는 것을 발견했습니다.
세 가지 솔루션:
- Packagekit을 완전히 제거합니다(제가 가장 좋아하는 것).
- packagekit 실행 비활성화(systemctl 참조)
PackageKit.conf 찾기(내 시스템의 /etc/PackageKit/에 있음)
파일에서 WritePreparedUpdates=(내 시스템의 마지막 줄) 찾기set WritePreparedUpdates=false
세 가지 경우 모두 재부팅합니다(안전을 위해...)
자세한 내용은 다음을 참조하세요. http://www.itsprite.com/linuxhow-to-disable-packagekit-on-centos-fedora-or-rhel/
답변2
이는 아마도 이라는 패키지일 가능성이 높습니다 yum-cron
. 패키지를 제거하면 cronjob도 제거됩니다.
설치 이전 시점으로 롤백해야 하는 경우... 다음 명령을 실행하십시오.
yum history
작업의 ID를 찾으십시오.
yum history undo ###
물론 필요하다면 sudo를 사용하세요.