rpm실무10편: 다른 패키지의 파일과 충돌발생문제 해결하기
작성자 정보
- 관리자 작성
- 작성일
컨텐츠 정보
- 2,398 조회
- 0 추천
- 목록
본문
rpm실무10편: 다른 패키지의 파일과 충돌발생문제 해결하기
이미 설명한 바와같이 여러분들께서 설치하고자 하는 패키지가 이미 설치되어 있어 중복 되거나 또는 이미 설치되어 있는 다른 패키지의 일부 파일들과 충돌이 발생하는 경우에 정상적인 설치를 할 수 없다.
하지만 앞의 예에서 --replacepkgs옵션과 --replacefiles옵션을 동시에 사용하는 예를 보았듯이 이 경우에 이 두 옵션을 동시에 사용하여 설치하면 강제로 설치 할 수 있다.
하지만 앞의 예에서 보았듯이 이 두 옵션을 모두 사용하는 것은 문자열의 길이가 너무 길어서 귀찮을 뿐아니라 외우기도 힘들 것이다.
따라서 두 옵션의 효과와 함께 --oldpackage라는 옵션의 효과를 모두 가지고있는 --force라는 옵션을 사용하면 간단히 해결된다.
즉 --force라는 옵션은 --replacepkgs옵션과 --replacefiles옵션, 그리고 --oldpackage라는 옵션을 모두 사용하는 것과 동일한 효과를 가지고있다.
따라서 패키지 설치시에 발생할 수 있는 중복과 충돌, 버전문제로 인한 에러발생시에는 --force옵션을 사용함으로써 해결할 수 있다.
참고로 --oldpackage라는 옵션에 대해서 간단히 설명하겠다.
현재 설치하려고 하는 패키지의 버전이 이미 설치되어있는 패키지의 버전보다 낮은 버전일 경우에 에러가 발생한다.
즉 현재 설치하고자 하는 버전이 더 낮은 버전일 경우에 이를 무시하고 설치하도록 하는 옵션이 --oldpackage라는 옵션이다.
자, 이제 --force라는 옵션에 대한 사용예를 보도록하겠다.
[root@sulinux Packages]# rpm -ivh --force openssl-0.9.8g-11.fc10.i386.rpm warning: openssl-0.9.8g-11.fc10.i386.rpm: Header V3 DSA signature: NOKEY, key ID 4ebfc273 Preparing... ########################################### [100%] 1:openssl ########################################### [100%] [root@sulinux Packages]# |
위의 예는 openssl-0.9.8패키지의 중복과 충돌문제로 인하여 설치되지 않았던 것을 --force옵션을 사용하여 강제로 설치한 예이다.
관련자료
-
이전
-
다음