RPM 명령어로 패키지 설치하기 [-ivh] , [Uvh]
[기본 패키지 설치 명령]
[명령] #rpm -ivh quota-3.06-9.i386.rpm
[명령] #rpm -Uvh quota-3.06-9.i386.rpm
[qouta-306-9.i386.rpm 설치 명령]
-option
[ivh] : -i 설치명령
-U 업그레이드 명령
-v 자세한 설치과정 보여주기
-h ### 으로 설치 진행상태 보여주기
-u 옵션을 사용하여 설치하면 기존에 설치되어있던 RPM패키지의 파일들을 삭제하는 것이 아니라
"기존 파일명.rpmsave" 라는 파일명으로 보관한 후 새롭게 설치하게 됩니다.
구버전의 파일들의 설정을 참고하여 새버전에 그대로 적용을 할 수도 있으며 구버전 패키지 파일들
과 신버전 패키지 파일들과의 비교도 가능하게 합니다.
패키지중복 또는 다른 패키지의 파일과 충돌 발생시 무시하고 설치하기 [--force]
[아래 나오는 --replacepkgs, --replacefiles과 --oldpackage 명령의 결합]
[명령] #rpm -ivh --force quota-3.06-9.i386.rpm
-option
[--force] : --force 패키지의 중복 또는 다른 패키지의 파일 충돌 무시하고 설치 할수 있게 해주는
옵션
[--oldpackage] : --oldpackage 현재 설치 하려는 패키지의 버전이 이미 설치되어 있는 패키지의
버전보다 낮은 버전일때 나타는 에러를 무시하고 설치 하는 옵션
이미 패키지가 설치 되어있을경우 [--replacepkgs]
[packge quota is already installed란 메시지 출력]
[명령] #rpm -ivh --replacepkgs quota-3.06-9.i386.rpm
-option
[--replacepkgs] : --replacepkgs 기존에 설치된 패키지를 삭제과정없이 무시하고 새로 설치하려
고 할 경우 사용, 단 기존의 설치한 설정과 파일들 삭제
다른 패키지의 파일과 충돌 발생시 [--replacefiles]
[conflicts with file from 패키지명 메시지 출력]
[명령] #rpm -ivh --replacefiles quota-3.06-9.i386.rpm
-option
[--replacefiles] : --replacefiles 현재 설치하려고하는 패키지의 일부 파일과 이미 설치되어 있는
다른 패키지의 일부 파일과 중복되어 설치가 되지 않을 경우에 사용
패키지의 의존성 문제를 무시하고 패키지 설치하기 [--nodeps]
[오류 : Failed dependencies: 라는 메시지 출력]
[명령] #rpm -ivh --nodeps quota-3.06-9.i386.rpm
-option
[--nodeps] : --nodeps 패키지의 의존성 문제를 무시하고 설치해주는 옵션이지만 설치 옵션에서
의존성을 무시하면 패키지의 실행여부가 불투명하기 때문에 잘 쓰이지 않는다.
RPM 명령어로 패키지 삭제하기 [-e]
[기본 패키지 삭제 명령]
[명령] #rpm -e quota-3.06-9.i386
-option
[-e] : -e 삭제명령
패키지의 의존성 문제를 무시하고 패키지 삭제하기 [--nodeps]
[오류 : Failed dependencies: 라는 메시지 출력]
[명령] #rpm -e --nodeps quota-3.06-9.i386
-option
[--nodeps] : --nodeps 패키지의 의존성 문제를 무시하고 삭제 해주는 옵션
'리눅스' 카테고리의 다른 글
CentOS 6.4에서 Apache 웹 서버와 Apache Tomcat을 연동하는 방법_u2 (0) | 2013.08.16 |
---|---|
[리눅스] CentOS 6.4 YUM으로 Apache + Tomcat6 연동하기 (0) | 2013.08.16 |
[mysql] 리눅스 쉘상태에서 DB 및 테이블 생성(mysqlshow) (2) | 2013.08.14 |
[리눅스] gdb 사용법_core 덤프 (0) | 2013.08.14 |
NFS(Network File System)를 구축하는 방법 (0) | 2013.08.13 |