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

rpm실무16편: RPM업그레이드시 중복과 충돌문제 발생시 강제 설치하기

작성자 정보

  • 관리자 작성
  • 작성일

컨텐츠 정보

본문

rpm실무16: RPM업그레이드시 중복과 충돌문제 발생시 강제 설치하기

 

 

 

 

 

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

 

 

 

 

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

 

 

 

 

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

 

 

 

 

 

 

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

 

 

 

 

 

 

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

 

 

 

 

 

 

[root@sulinux 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@sulinux Packages]#

 

 

 

 

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

 

 

 

 

 

 

 

관련자료

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

공지사항


뉴스광장


  • 현재 회원수 :  60,035 명
  • 현재 강좌수 :  35,791 개
  • 현재 접속자 :  76 명