rpm 옵션중..
작성자 정보
- 박태혁 작성
- 작성일
컨텐츠 정보
- 1,980 조회
- 0 추천
- 목록
본문
rpm 옵션에 관한 설명을 올립니다.
(그런데 ~ rpm옵션에선 쓰는게 별반 없는데... 올리신 옵션을 보니 전 잘 모르겠더군요. ㅡㅡ^ )
RPM 사용법 정리
RPM(Red
Hat Package Management)은 레드햇 사와 수세 리눅스 사의 리눅스 배포본 제품에서 사용하는 패키지의 설치 및 제작 관리 소프트웨어다.
RPM을 사용하면 패키지 관리를 쉽고 효율적으로 할 수 있다.
물론 레드햇 리눅스인 경우, '응용 프로그램 추가/삭제'(시작->시스템 설정->응용프로그램 추가/삭제)에서 윈도우즈 식으로 쉽게 프로그램을 추가하고 삭제할 수 있지만 보다 구체적으로 작업을 하려면 역시 RPM이 필요하다.
여기서는 RPM 사용법을 간단히 정리해보겠다.
RPM 버전 확인
[root@localhost
root]# rpm --version
RPM 버전
- 4.2
RPM 도움말 출력
[root@localhost
root]# rpm --help
도움말이 길게 출력되므로 페이지 단위로 끊어보려면 다음과 같이 한다.
[root@localhost
root]# rpm --help | less
또는,
[root@localhost
root]# rpm --help | more
RPM패키지 이름 구조
mysql-3.23.58-4.i386.rpm
mysql: 패키지이름
3.23.58:버전
4:릴리즈번호
i386:아키텍처
RPM의 다섯 가지 옵션
설치모드:-i 또는 -U(install, upgrade)
제거모드: -e (erase)
질의모드: -q (query)
검증모드: -V 또는 -y(verify)
패키지제작 모드: -b (build)
설치/제거
[root@localhost
Download]# rpm -i 어떤.rpm
[root@localhost
Download]# rpm -U 어떤.rpm
[root@localhost
Download]# rpm -ivh 어떤.rpm
[root@localhost
Download]# rpm -Uvh 어떤.rpm
'-i'옵션이나 '-U'옵션은 간단히 설치하거나 업그레이드할 때 사용하고, 일반적으로 '-ivh'나 '-Uvh'를
사용하는데 '-Uvh'를 더 많이 사용한다.
'v'는 설치 과정에서 여러가지 정보를 출력하고 'h'는 '#'으로 진행되는 과정을 출력한다.
기타옵션
--force : 강제로 설치한다.
--replacepkgs, --replacefiles, --oldpackage를 함께 사용하는 격이다.
--nodeps: 의존 관계를 완전히 무시하고 진행하라는 옵션.
의존성에 문제가 있으면 설치가 중단되는데 이를 무시하는 것이므로 설치 후에 문제가 생길 가능성이 많다. 따라서 어지간해서는 사용하지 않는 것이 좋다.
--test: 설치/업그레이드/제거를 실제로 하기 이전에 테스트만 한다.
[root@localhost
Download]# rpm -Uvh 어떤.rpm
--force --nodeps
패키지질의
'-q'옵션은 여러 모로 많이 사용된다.
시스템에 어떤 파일이 있는데 그 파일이 어떤 패키지에서 풀려나왔는지를 알려면 다음과 같이 사용한다.
[root@localhost
Download]# rpm -qf /usr/bin/as
binutils-2.13.90.0.18-9
어딘가에서 내려받은 rpm 파일이 있는데 이 패키지가 어떤 것인지를 알아보려면 '-qpi' 옵션을
사용한다.
관련자료
-
이전
-
다음