APT-Get Cron 작업에 대해서만 다운로드하는 이유는 무엇입니까?

StackOverflow https://stackoverflow.com/questions/283263

  •  08-07-2019
  •  | 
  •  

문제

나는 하루에 한 번 APT-Get로 업데이트하기 위해 Crontab 작업을하고 있습니다 (Debian Lenny를 실행하면 거의 매일 업데이트가 있습니다). 그러나이 Cron 작업에서 본 거의 모든 예는 -D 플래그를 호출합니다.

이것은 4 가지 질문을 이끌어냅니다.

  • 패키지 만 다운로드하고 설치하지 않아야하는 이유는 무엇입니까?
  • 이것이 자동으로 실행하는 목적을 물리 치지 않습니까?
  • 들어가서 나중에 업데이트를 설치할 필요가 없습니까?
  • -D 플래그없이 Cron 작업을 실행하는 것이 안전합니까?
도움이 되었습니까?

해결책

당신은 결함이있는 가정으로 작동하고 있습니다. apt-get (또는 적성)는 자동으로 실행되거나 데비안 패키징 시스템이 실제로 설계되지도 않습니다. 그렇기 때문에 도구가 어려운 이유입니다.

구성 파일을 업데이트하는 것을 잊어 버렸기 때문에 소프트웨어 업그레이드가 중단되면 어떻게됩니까? 이것은 과거 (APACHE2)에 나에게 일어 났으며 일부는 기계가 부팅 (MDADM)을 방해하는 심각한 결과를 초래했습니다. 소프트웨어가 원하지 않는 종속성을 가져 오면 어떻게됩니까 (즉, 서버에서 전체 X11 윈도우 시스템을 가져 오는 것)? 기타 등 ...

보안 업그레이드 설치가 자동으로 걱정된다면 무인 업그레이드 패키지. 보안 아카이브에서 패키지를 다운로드하여 설치합니다.

다른 팁

우분투 서버를 실행하고 일주일에 한 번 루트로 실행됩니다.

/usr/bin/apt-get update && /usr/bin/apt-get -s -u upgrade

'-s'옵션은 APT-Get에게 패키지 업데이트를 "시뮬레이션"하지만 실제로 아무것도하지 않도록 지시합니다.
순 효과는 (CRON을 통해) 이메일을받을 수있는 새로운 패키지를 알려주는 것입니다.

그런 다음 필요한 예방 조치 (백업 등)를 미리 로그인하여 손으로 실행할 수 있습니다.

도움이 되었기를 바랍니다.

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top