날짜별 글 목록: 2015년 2월 26일

특정 패키지를 yum으로부터 보호하기

yum은 기본적으로 자기자신을 삭제로부터 보호한다. 별도의 패키지를 보호하려면 /etc/yum/protected.d 디렉토리에 원하는 패키지를 기록하면 된다. 예를 들어 php를 보호하고 싶으면

$sudo vi /etc/yum/protected.d/php.conf

php-common

php-cli

php

php-pdo

이제 php, php-common, php-cli, php-pdo 패키지는 yum으로 삭제할 수 없다.

설정 파일의 php.conf 라는 이름은 임의적이다. 본인이 원하는 값을 쓰면 된다.

참고 : Configuration for Package Protection

이 방법은 어디까지나 삭제를 막아주는 것이며, 업데이트를 피할 수는 없다.

두번째 방법은 업데이트를 막는 방법이다.

$sudo vi /etc/yum.conf

다음 줄을 추가한다.

exclude=php-*

이제 “php-“로 시작하는 패키지는 업데이트 대상에서 제외된다.

 

출처블로그 – http://blog.daum.net/1004dan/22