1. RPM(Redhat Package Manager)
1-1. rpm이란?
Redhat Package Manager의 약어로 레드헷에서 프로그램 설치와 업그레이드 및 삭제 등을
편리하게 하기위해 패키지 형태의 바이너리로 배포하고 있다.
1-2. 명령어 형태
- rpm 옵션 패키지이름
ex) rpm -Uvh rpmdb-redhat.xxx.rpm
1-3 옵션
- i : 새로운 패키지를 설치할 때 사용한다 (--install)
- U : 기존의 패키지를 새로운 버전의 패키지로 업그레이드할 때
사용하고 설치된 패키지가 없을 경우 패키지를 설치한다 ( -i 옵션과 같다)
- F : 이전 버전이 설치되어 있는 경우에만 설치한다 (--freshen)
- e : 설치 된 패키지 삭제한다
- v : 메시지를 자세히 보여준다
- h : 진행 상황을 '#' 기호로 표시한다
- q : 패키지가 설치 되어있는지 확인하고 있으면 이름과 버전 출력한다
- qa : 설치된 모든 패키지 보여준다
ex) rpm -qa | grep 패키지이름
: rpm -qa 는 현재 설치된 모든 패키지 목록을 찾는데 사용하는데 보통 grep 명령어와 같이 사용된다.
2. YUM(Yellowdog Update Manager)
1-1. YUM이란?
Yellowdog Update Manager 의 약어로 RPM 의 단점인 의존성 문제를 해결하기 위해 제공되는 것이다.
단, 인터넷을 통해서 필요한 파일을 저장소에서 자동으로 다운로드해서 설치하는 방식이므로
인터넷 연결이 되어있지 않다면 명령어 사용 불가능하다.
저장소의 URL은 /etc/yum.repos.d/ 디렉토리의 파일에 저장된다.
1-2. 명령어 형태
- yum 옵션 명령 패키지명
ex) yum localinstall packageNm
1-3. 옵션
- h : 도움말을 출력한다.
- y : 설치 과정의 모든 질문에 yes로 답한다.
- v : 자세한 메시지를 출력한다.
1-4. 명령
- install : 패키지를 설치한다.
- update : 패키지명이 없으면 전체 업데이트 있으면 해당 패키지만 업데이트한다.
- check-update : 현재 시스템에 설치된 패키지를 기준으로 업데이트 목록을 출력한다.
- remove : 설치된 패키지를 삭제한다.
- list : 패키지 목록을 확인한다.
- info : 패키지 정보를 확인한다.
'Linux' 카테고리의 다른 글
apt-get update NO_PUBKEY 오류 (0) | 2024.02.01 |
---|---|
Linux war 압축 및 압축풀기 (0) | 2017.02.02 |