강좌
클라우드/리눅스에 관한 강좌입니다.
리눅스 분류

RPM패키지 업그레이드 설치시에 중복과 충돌문제 발생시 강제 설치하기 : --force옵션 사용

작성자 정보

  • 관리자 작성
  • 작성일

컨텐츠 정보

본문

RPM패키지 업그레이드 설치시에 중복과 충돌문제 발생시 강제 설치하기 : --force옵션 사용

 

 

 

 

 

업그레이드를 하고자 하는 패키지가 현재 시스템에 이미 설치되어 있어 중복이 되거나 또는 이미 설치되어 있는 다른 패키지의 일부 파일들과 충돌(conflict) 발생하는 경우에는 업그레이드설치가 되지 않습니다.

 

 

 

 앞의 두가지 예에서 보셨듯이 --replacepkgs옵션과 --replacefiles옵션 그리고 --oldpackage옵션을 동시에 사용하는 것과 동일한 효과를 있는 --force옵션을 사용하시면 됩니다.

 

 

 

  --force옵션은 --replacepkgs, --replacefiles, --oldpackage 3가지 옵션을 모두 사용하는 것과 동일한 것입니다.

 

 

 

 

 

그럼 이제 패키지의 업그레이드를 --force옵션으로 해보도록 하겠습니다.

 

 

 

 

 

아래의 예는 openssl-0.9.7a-2패키지의 중복과 충돌문제로 인하여 업그레이드 설치가 되지 않았던 것을 --force옵션을 사용하여 강제로 업그레이드 설치한 예입니다.

 

 

 

 

 

[root@su250 Packages]# rpm -Uvh --force openssl-0.9.8g-11.fc10.i686.rpm

warning: openssl-0.9.8g-11.fc10.i686.rpm: Header V3 DSA signature: NOKEY, key ID 4ebfc273

Preparing...                ########################################### [100%]

   1:openssl                ########################################### [100%]

[root@su250 Packages]#




 

-Uvh옵션으로 패키지 업그레이드에서 사용하는 --force옵션은 -ivh 패키지를 설치할 때의 --force 동일한 의미를 가집니다.

 

 

 

관련자료

댓글 0
등록된 댓글이 없습니다.

공지사항


뉴스광장


  • 현재 회원수 :  60,056 명
  • 현재 강좌수 :  35,908 개
  • 현재 접속자 :  204 명