0. 목차
1. 패키지관리
1.1. yum
1.2. rpm
1.3. binary( source )
-----------------------------------------------------------------------------------------------------------------
1. 패키지 관리
REDHAT : rpm #yum
Debian : deb #rpm
1.1. yum
- 인터넷 상의 Repository(저장소)를 이용해서 패키지를 관리
- 주로 배포판 개발 회사들이 관리
- 장점 : 1) 설치가 아주 쉽다.
2) 의존성 문제까지 해결해 준다.
- 단점 : 1) 반드시 인터넷과 DNS가 정상적으로 동작해야만 한다.
2) 최신 버전이 아닌 안정화된 버전
3) custermizing이 불가능하다 ( 설치 위치나 모듈 선택 불가 )
4) 업그레이드 시 설정파일이나 데이터 파일 백업 불필요
- 다운로드만 진행 시 rpm파일만 다운로드.
- 명령어 사용방법 : # yum [옵션] [명령] [패키지명]
- 패키지 설치 : # yum install 패키지명
# yum -y install vsftpd ( y옵션을 사용하면 사용자에게 yes/no/download 여부 x )
다운로드만 진행하면 관련 rpm 파일만 다운로드.



- 패키지 업데이트 : # yum update 패키지명
install이 업데이트까지 진행하여 잘 쓰이지 않는다.
- 패키지 삭제 : # yum remove 패키지명
패키지를 삭제하는 경우 의존성 있는 파일까지 삭제.

- 패키지 리스트 : # yum list
# yum list | grep 패키지명 : 원하는 패키지 목록만 확인

1.2. rpm
- Binary 설치보다는 쉽다.
- 허나 의존성 문제에서 자유롭지는 못하다.
- source를 이용해서 rpm 파일을 만들 수 있다.
- custermizing 불가능.
- 업그레이드가 쉽다. 설정파일이나 데이터 파일 백업 불필요
- 옵션 v & h : 설칫 시 상세 내용을 출력 & 설치 시 progress를 #으로 표시
- 패키지 설치 i : rpm -ivh 패키지명
- 패키지 확인 : rpm -qa | grep 패키지명

- 패키지 제거 e : rpm -ev 패키지명

- 패키지 업그레이드 : rpm -Uvh 패키지명 // 기존에 설치되지않았으면 설치.

- rpm 패키지 정보보기 : rpm -qi 설치된 패키지명

- rpm 내부 파일 목록 보기 : rpm -ql 설치된 패키지명

1.3. binary ( source )
- 설치가 가장 까다롭다.
- 의존성 문제가 상당히 많다.
- custermizing이 가능하기 때문에 많이 사용
- 최신 버전 설치가 가능하다.
- 업그레이드시 설정 파일과 데이터 파일백업 후 패키지 업그레이드,
그리고 백업한 설정 파일과 데이터 파일을 다시 copy해서 사용함.
'리눅스' 카테고리의 다른 글
15. 아파치 웹서버 설치 (0) | 2022.03.02 |
---|---|
14. local repository create (0) | 2022.03.02 |
12. quota (0) | 2022.02.28 |
11. 윈도우 File Server 권한 설정 (0) | 2022.02.25 |
10. ACL (0) | 2022.02.24 |