2012.07.27 15:38
RPM 관련 옵션들-1
-i : 새로운 패키지를 설치할 때 사용하며 이전 버전의 같은 패키지에 대해 정보가
지워지지 않으며 또한 이전 버전의 설정 파일도 백업하지 않음 (--install)
-U : 기존의 패키지를 새로운 버전의 패키지로 업그레이드할 때 사용합니다.
이전 버전이 설치된 경우에는 환경설정파일을 제외하고 새롭게 설치하는데
원래 설정은 .rpmsave에 기록합니다.
또한, 설치된 패키지가 없을 경우에도 새로운 버전을 설치할 수 있는데
이 경우에는 -i옵션과 같다고 볼 수 있습니다. (--upgrade)
-F : 이전 버전이 설치되어 있는 경우에만 설치합니다.(--freshen)
-v : 메시지를 자세히 보여줍니다.
-h : '#'기호 표시해 줍니다.
--force : 기존에 설치된 패키지와 그 파일을 강제로 다시 설치하도록 합니다.
업그레이드의 경우 설치하고자 하는 패키지가 설치되어있는 패키지보다
구버전인 경우에도 강제로 설치 합니다.
--nodeps : 의존성 관계를 무시합니다.
-vv : 메시지를 아주 자세히 보여줍니다.
--test : 실제로 파일에 기록하는 작업을 제외한 대부분을 테스트합니다.
패키지를 실제 설치하기 전에 제대로 설치되는지 테스트해 볼 경우에 사용합니다.
-v, -h옵션과는 함께 사용할 수 없으며 -vv는 사용가능합니다.
--oldpackage : 구버전으로 다운그레이드할 때 사용합니다.
--percent : 설치할 때 퍼센트를 보여줍니다.
--replacefiles: 설치되어있는 파일이 있는 경우 덮어쓰면서 다시 설치합니다.
--replacepkgs: 같은 패키지가 있어도 다시 설치합니다.
--ignorearch: 아키텍쳐를 무시하고 설치합니다.
--root: 기준이 되는 디렉토리를 설정합니다.
--exculdepath: 지정된경로에는 파일을 설치하는 않습니다.
--prefix: 지정된 경로에 패키지를 설치합니다.
--relocate OLDPATH=NEWPATH: 원래의 경로를 새로운 경로로 바꾸고 설치합니다.
--badreloc: --relocate와 같이 사용하는 옵션으로 OLDPATH에 대한 할당 정보를 제외하고 파일,
경로 등에 대한 정보를 허가합니다.
--rebuilddb : 특정한 패키지 설치후에 rpm패키지로 검색했으나 나타나지 않을 때 rpm데이터베이
스를 업데이트합니다