rpm실무16편: RPM업그레이드시 중복과 충돌문제 발생시 강제 설치하기
작성자 정보
- 관리자 작성
- 작성일
컨텐츠 정보
- 2,289 조회
- 0 추천
- 목록
본문
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와 동일한 의미를 가진다.
관련자료
-
이전
-
다음