더북(TheBook)
Q 최신 버전의 패키지를 설치하고 싶은데 어떻게 하죠?

A 최신 버전의 패키지를 설치하려면 다음과 같이 ensure 속성에 latest를 쓰면 됩니다.

package { 'gkrellm' :
    ensure => latest,
}

하지만, 실무에서 수많은 시스템을 대상으로 퍼펫을 사용할 때는 조심해서 package 리소스를 작성해야 합니다. 퍼펫을 적용할 때마다 모든 시스템이 패키지 버전을 확인하고 새로운 패키지가 발견되면 업데이트를 시도하기 때문에 당연히 전체 성능이 떨어질 수 있습니다. 또한 서로 다른 버전의 패키지가 설치됨으로서 의도하지 않았던 문제가 발생할 지도 모릅니다. 따라서 퍼펫으로 패키지를 설치할 때는 관리자가 직접 설치할 패키지 버전을 확인해서 적용하는 노력이 필요합니다.

신간 소식 구독하기
뉴스레터에 가입하시고 이메일로 신간 소식을 받아 보세요.