RPM이란??
-Windows의 setup.exe와 비슷하게 프로그램을 설치한 후에 바로 실행할 수 있는 설치 파일이다 확장명은 *.rpm이다.
[자주 사용하는 rpm 명령어 옵션]
설치 방법, #rpm -Uvh 패키지파일이름.rpm //패키지를 설치or업그레이드
-U(대문자) : 기존에 패키지가 설치되지 않았다면 설치하고 설치되어
있으면 업그레이드를 한다.
-v : 설치 과정 확인
-h : 설치 진행 과정을 '#' 기호로 화면에 출력
삭제,
#rpm -e 패키지이름 (erase의 약자)
-삭제시 주의사항은 단순히 패키지 이름을 적어야하며,
파일전체이름을 적어서는 안 된다.
이미 설치된 패키지 조회,
#rpm -qa 패키지이름 -> 시스템에 패키지가 설치되었는지 확인한다
-설치가 완료된경우 다음과같이 뜨고 설치가 되어있지않으면 뜨지않는다.
설치된 파일 상세 정보,
#rpm -qi 패키지이름 -> 패키지의 상세정보를 출력한다.
RPM의 단점
- '의존성' !
A패키지가 설치되기 위해서 B패키지가 필요한 경우,
RPM으로는 해결이 까다롭다. 이를 보안하기 위해 YUM이 등장
YUM(Yellowdog Updater Modified) 개념
- "rpm"명령의 패키지 의존성 문제를 완전하게 해결됨.
- 인터넷을 통하여 필요한 파일을 저장소(Repository)에서 자동으로
모두 다운로드해서 설치하는 방식
YUM 사용법
기본설치: #yum install 패키지이름
-주로 "#yum -y install 패키지이름"으로 사용하는데 -y 옵션은
사용자 확인을 모두 "yes"로 간주하고 설치진행한다는 것이다.
삭제 --> #yum remove 패키지이름
rpm 파일 설치 방법
#yum localinstall rpm파일이름.rpm
-이역시 설치할 rpm파일에 의존성이있는 파일이 있다면 자동으로 다운로드 해준다.
정보 확인
#yum info 패키지이름
의존성 보완 확인 실습
위와 같이 rpm으로 설치를 하려하면 의존성문제로 설치가 되지않지만,
위와같이 yum으로 설치를 한다면 다음사진과 같이 나온다.
+1 Dependent package 의존성 보완을 확인 할 수 있다.
YUM 고급 사용법
- 패키지 그룹 설치
#yum groupinstall "패키지그룹이름"
- 패키지 리스트 확인
#yum list 패키지이름
- 기존 저장소 목록 지우기
#yum clean all
'Foundation > - Linux' 카테고리의 다른 글
Bonding?? (0) | 2017.05.10 |
---|---|
cron & at 이란??? (0) | 2017.05.07 |
LVM (0) | 2017.05.02 |
쿼터란? (0) | 2017.05.02 |
Partition & mount란 ?? (0) | 2017.04.28 |