RPM
- Redhat 사에서 제공하는 리눅스용 프로그램을 배포하는 기술
- 프로그램의 설치, 검증, 삭제 등의 다양한 기능을 제공
▶ 조회
# rpm ‐qa : 시스템에 설치된 모든 패키지명
# rpm ‐qi 패키지명 : 패키지의 상세한 정보
# rpm ‐ql 패키지명 : 패키지의 파일 리스트
# rpm ‐qf 파일명 : 지정한 파일이 포함된 패키지
▶ 설치
# rpm [‐ivh | ‐Uvh | ‐Fvh] 패키지명
- 옵션
‐i : 설치
‐U : 업그레이드 (이전버젼 미설치시 ‐i와 동일)
‐F : 업그레이드만
‐v : 설치과정 출력
‐h : 설치정도 출력 (#)
▶ 삭제
# rpm ‐e 패키지명
• 지정한 패키지를 삭제한다.
YUM
- rpm의 고질적은 문제인 의존성을 해소하기 위한 패키지로 RPM과 동일한 형식의 설치 구조를 지원한다.
- 인터넷 repository를 이용하는 기술이다.
▶ 조회
# yum list [installed | updates | available | 패키지명]
• 설치 가능한 모든 패키지 목록을 보여준다.
• installed : 설치된 패키지 목록을 보여준다
• updates : 업데이트된(가능한) 패키지 목록을 보여준다.
• available : 설치 가능한 패키지 목록을 보여준다.
• 패키지명 : 패키지의 설치 여부와 update 정보를 보여준다.
# yum repolist
• 시스템에 등록된 repository list를 출력한다.
# yum search 문자열
• 패키지명이나 description에 문자열이 포함된 패키지들을 출력한다.
# yum provides 경로/문자열
• 문자열이 포함된 파일이 소속된 패키지들을 출력한다.
▶ 설치 및 업데이트
# yum install [‐y] 패키지명
- 패키지 설치
# yum update [‐y] 패키지명
- 패키지 업데이트
▶ 삭제
# yum remove [패키지명]
'linux' 카테고리의 다른 글
| Linux - Apache 가상 호스트(Virtual host) (0) | 2024.03.25 |
|---|---|
| Linux - Apache Webmaster 생성 (0) | 2024.03.25 |
| Linux - 파일시스템과 파티션 (0) | 2024.03.04 |
| Linux - 파일과 퍼미션 (0) | 2024.03.04 |
| Linux - 사용자 관리 (0) | 2024.03.04 |