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