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

rpm실무14편: RPM업그레이드시 중복패키지 문제 해결방법

작성자 정보

  • 관리자 작성
  • 작성일

컨텐츠 정보

본문

rpm실무14: RPM업그레이드시 중복패키지 문제 해결방법

 

 

 

 

 

패키지 설치편에서도 설명하였듯이 -Uvh옵션으로 패키지를 업그레이드할 경우에 업그레이드하고자하는 패키지가 이미 시스템에 설치되어있을 경우에는 “package 패키지명 is already installed”라는 메시지와 함께 중복 설치되지 않으므로 업그레이드 되지 않는다.

 

 

 

 

 

 

이런 경우에는 --replacepkgs라는 옵션을 사용하면 설치하고자하는 패키지가 이미 시스템에 있는 경우라도 이를 무시하고 업그레이드 설치를 할 수 있다.

 

 

 

 

 

 

아래의 예는 이미 quota-3.16-5패키지가 시스템에 설치되어있는 상황에서 quota-3.16-5패키지를 -Uvh옵션으로 패키지 업그레이드를 하려고 하였다.

 

 

 

 

 아래 메시지와 같이“package quota-1:3.16-5.fc10.i386 is already installed”라는 메시지를 출력하면서 업그레이드설치가 되지 않았다.

 

 

 

 

 

 

[root@sulinux Packages]# rpm -Uvh quota-3.16-5.fc10.i386.rpm

warning: quota-3.16-5.fc10.i386.rpm: Header V3 DSA signature: NOKEY, key ID 4ebfc273

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

        package quota-1:3.16-5.fc10.i386 is already installed

[root@sulinux Packages]#

 

 

 

 

이런 상황에서 중복설치를 하더라도 굳이 설치해야 한다면 --replacepkgs옵션을 사용하면 된다.

 

 

 

 

  즉 아래의 예는 중복된 quota-3.16-5패키지를 업그레이드 설치한 것이다.

 

 

 

 

 

 

[root@sulinux Packages]# rpm -Uvh --replacepkgs quota-3.16-5.fc10.i386.rpm

warning: quota-3.16-5.fc10.i386.rpm: Header V3 DSA signature: NOKEY, key ID 4ebfc273

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

   1:quota                  ########################################### [100%]

[root@sulinux Packages]#

 

 

 

 

 

 

 

관련자료

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

공지사항


뉴스광장


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