리눅스에서의 "패키지"란 윈도우상에서의 "인스톨러"와 유사한 개념입니다.
즉, 소프트웨어를 실행하는데 필요한 파일들이 담겨 있는 설치 파일 묶음입니다.
실행 파일, 설정 파일, 라이브러리 등이 담겨있습니다.
[ rpm ]
- Readhat Package Manager
- Readhat 계열에서 사용하는 패키지 명령어
- 확장명은 *.rpm이며, 이를 패키지(Package)라고 부른다.
< 자주 사용하는 rpm 옵션 >
rpm 설치 : rpm – Uvh [패키지 파일이름]
- U : 패키지를 업그레이드 한다.
- v : 상세 정보를 표시한다.
- h : 설치 및 업그레이드 진행 상태를 표시한다.
rpm 삭제 : rpm –e lvm2
- e : 패키지를 삭제한다.
이미 설치된 패키지 확인
- rpm –qa [패키지 이름] : 패키지가 설치 유.무 확인
- rpm –qi [패키지 이름] : 패키지 정보를 표시
- rpm –ql [패키지 이름] : 패키지 포함된 파일을 표시.
하지만, rpm은 "의존관계(dependency)"라는 단점을 가집니다.
< rpm 단점 : 의존관계(dependency) >
- 프로그램 A를 사용하기 위해서는 프로그램 B가 가지고 있는 파일이 필요할 경우 'A는 B에게 의존하고 있다"고 합니다.
이러한 rpm 명령의 패키지 의존성 문제를 해결하기 위해 yum 명령을 사용합니다.
[ yum ]
- Yellowdog Update Modified
- Readhat 계열에서 사용하는 패키지 명령어
- 형식 : yum [옵션] [명령] [패키지명]
- rpm과 다르게 패키지 의존성 문제를 자동으로 처리하면서 설치, 업데이트 및 삭제가 가능합니다.
'[Linux] 리눅스(CentOS7)' 카테고리의 다른 글
[Linux] 서버 구축 실습_Telnet(텔넷) (0) | 2022.04.13 |
---|---|
[Linux] 리눅스 서버 구축 실습 _ 클라이언트 환경 설정 (0) | 2022.04.12 |
[Linux] 리눅스 셸 스크립트 프로그래밍_2 (0) | 2022.04.10 |
[Linux] 리눅스 셸 스크립트 프로그래밍 (2) | 2022.04.06 |
[Linux] VirtualBox에 리눅스 CentOS7 설치하기_4 (0) | 2022.03.25 |