RPM(1)
- 초창기 리눅스 새로운 프로그램 설치가 어려웠다
- 레드햇 사 에서 Windows의 setup.exe와 비슷한 프로그램을 설치한 후 바로 실행 할 수 있는 설치파일을 제작
- 설치 파일의 확장명 *.rpm, 패키지라 부른다
1. 파일의 의미
-Fedora 19 DVD ISO파일의 자동 마운트되는 디렉터리에는 RPM 파일이 존재
- X윈도용 에디터인 /g 디렉터리의 gedit을 예로든다
1) rpm파일의 형식
- gedit-3.8.2-2.fc19.x86_64.rpm
- 패키지이름-버전-릴리스번호.페도라버전.아키텍처.rpm
2. 자주사용하는 rpm 명령어 옵션
1) 설치
- rpm -Uvh 패키지파일이름.rpm
U : 기존에 패키지가 설치되지 않았다면 일반적인 설치를 함, 기존에 패키지가 설치되어 있다면 업그레이드한다
v : 설치 과정 확인
h : 설치 진행 과정을 '#' 기호로 화면에 출력
2) 삭제
- rpm -e 패키지이름
e: erase
3) 이미 설치된 패키지 조회
- rpm 에서 주로 사용하는 기능
- rpm -qa 패키지이름 : 시스템에 패키지가 설치 되었는지 확인
- rpm -qf 파일의절대경로 : 이미 설치된 파일이 어느 패키지에 포함된 것인지 확인
- rpm -ql 패키지이름 : 특정 패키지에 어떤 파일들이 포함 되었는지 확인
- rpm -qi 패키지이름 : 설치된 패키지의 상세 정보
4) 아직 설치되지 않은 rpm파일 조회
- rpm -qlp 패키지파일이름.rpm : 패키지 파일에 어떤 파일들이 포함되었는지 확인
- rpm -qip 패키지파일이름.rpm : 패키지 파일 상세 정보
- rpm -qip 패키지파일이름은 설치전에 미리 보기처럼 사용
3. RPM 단점
- 의존성의 문제가 존재
1) 예
- FireFox는 당연히 X윈도우상에서 가동
- 그런데 X윈도가 설치되지 않은 상태에서 Firefox를 설치한다면?
- Firefox는 X윈도에 의존성이 있으므로 설치안됨
- yum으로 보완
'OS > Linux' 카테고리의 다른 글
[Linux] RedHat 계열 리눅스+ 아파치 설치 (1) | 2016.10.21 |
---|---|
[Linux] RPM(2) - 설치실습 (0) | 2016.10.03 |
[Linux] 현재 디렉토리(.) vs 현재 디렉토리의 상위 디렉토리(..) (0) | 2016.09.25 |
[Linux] Hidden file(숨김파일) (0) | 2016.09.25 |
[Linux] Basic command (기본명령어) (0) | 2016.09.25 |