답변:
Scaine의 답변에 언급 된 것처럼 패키지를 프록시하고 캐시 할 수 는 있지만 시간이 많이 걸리지 않으며 대부분 대역폭 만 절약 할 수 있습니다. 물론 업그레이드는 로컬 소스에서 더 빨리 다운로드되지만 여전히 컴퓨터에서 컴퓨터로 토들해야하는 경우 ... 시간이 많이 걸립니다. SSH를 시작하고 업그레이드를 트리거하는 데에도 시간이 걸립니다.
이 작업에 가장 적합한 도구는 Canonical의 유료 서비스 중 하나 인 Landscape 입니다.
그것으로 당신은 멋진 중앙 웹 기반 UI에서 모든 컴퓨터를 관리 할 수 있습니다. 모니터링을 통해 패키지, 업데이트, 재부팅을 푸시하십시오.
무료는 아니지만 청구서에 맞는지 30 일 평가판을받을 수 있습니다.
라는 도구를 사용해 볼 수 있습니다 cssh
. clusterssh를 사용하면 한 번에 50 개의 머신을 모두 ssh하고 동시에 모든 명령을 릴레이 할 수 있습니다. 업그레이드하는 동안 모두 동일한 질문을하면 도움이 될 수 있습니다. 그들 중 하나가 특별한주의를 필요로하는 경우 터미널 만 선택하여 수행 할 수 있으며 다른 터미널과 동일한 상태로 만들 수 있습니다.
aptitude (먼저 소스 .list 파일을 편집해야 함)라는 콘솔 응용 프로그램으로 업그레이드하면 완벽하게 작동 할 수 있습니다. 당신이 해본 적이 있다면 쉽게 첫번째 먼저 프로그램을 설치하거나 같은 간단한 명령을 실행처럼 내 50 기계와 일도을 시도 할 것입니다 ls
그리고 cd
그런 일. 도구에 익숙해지면 업그레이드를 수행 할 수 있습니다.
사용 예 :
cssh root@host1 root@host2 .... root@host50
다른 사람들이 프록시 설정을 제안했지만 도움이 될 수는 있지만 주요 문제는 아닙니다.
Squid-Deb-Proxy 사용을 고려할 수도 있습니다 : http://popey.com/blog/2010/12/31/caching-ubuntu-package-downloads/
무인 업그레이드 패키지는 모든 시스템을 최신 상태로 유지하는 데 도움이됩니다 (하지만 커널 문제로 시스템을 재부팅하지는 않으므로 완전한 해결책은 아닙니다) sudo apt-get install 무인 업그레이드
마지막으로, 모든 상용 패치 관리자 중 Linux 클라이언트를 지원하는 유일한 두 사람은 BigFix와 Altiris입니다. 아시다시피 Ecora는 그렇지 않으며 Shavlick 은하 지 않습니다 (몇 년 전에 St Bernards를 구입했지만 기본 Linux 클라이언트가 있었음에도 불구하고).
다중 시트 패치 및 구성 이 가능한 무료 프로젝트 인 Puppet 을 고려할 수도 있습니다 . 마지막으로, 학습 곡선이 약간 가파르고 일부 기능이 서버를 대상으로하지만 여전히 살펴볼 가치가 있습니다.
http://www.ubuntu.com/desktop/get-ubuntu/upgrade를 참조 하십시오 . 데스크탑 및 서버 에디션 모두에 대한 지침이 있습니다.