59doit

Linux 패키지 관리 yum 본문

Linux

Linux 패키지 관리 yum

yul_S2 2023. 2. 12. 00:22
반응형

| yum 

 

  • 패키지 관리 시스템 중 하나이다.
  • Yellowdog Updater Modified의 약자. Yellowdog Updater의 개량판이다.
  • RPM에서는 패키지의 URL을 버전 번호까지 포함하여 지정하고 하나씩 설치하였지만, yum은 패키지 설치에 대한 최신 버전을 설치, 종속성이 있는 패키지를 자동으로 설치, 키워드로 패키지 를 검색하는 등의 기능이 있다.
  • RHEL 8 / CentOS 8부터 yum 명령은 dnf 명령으로 변경되었지만 인수는 거의 변경되지 않았다.

 

 

  • 패키지 설치
더보기

 yum install <패키지명>
 yum -y install <패키지명>

 설치? (y/N) 입력 생략

 

  • 업데이트 버전이 있는 패키지 확인
더보기

yum check-update

 

 

  • 특정 패키지 업데이트
더보기

yum update <패키지명>

 

 

  • 모든 패키지 업데이트
더보기

yum update
yum upgrade 

→ yum upgrade  : yum update --obsoletes와 동일

 

 

  • 패키지 삭제
더보기

yum erase <패키지명>

 

 

  • 설치된 패키지 목록 보기
더보기

yum list installed

 

 

  • 설치 가능한 패키지 목록 보기
더보기

yum list

 

 

  • 특정 단어가 포함된 패키지 찾기
더보기

yum search <문자열>

 

 

  • 패키지에 대한 자세한 정보 표시
더보기

yum info <패키지명>

 

 

  • 참조할 리포지토리 목록 보기
더보기

yum repolist

 

 

** 리포지토리

yum은 패키지를 리포지토리에서 가져온다.

  • RHEL(Red Hat Enterprise Linux)의 경우 Red Hat 리포지토리 가져온다.
  • CentOS의 경우 CentOS 프로젝트에서 제공하는 리포지토리에서 패키지를 다운로드한다.

리포지토리 목록은 /etc/yum.repos.d 디렉토리 아래로 설정된다.

 

 

** EPEL

Red Hat 및 CentOS Project에서 제공하는 표준 리포지토리 외에

Fedora 프로젝트에서 제공하는 EPEL(Extra Packages for Enterprise Linux) 리포지토리

표준 저장소만큼 안정적이지는 않지만 확장 패키지가 포함되어 있다.

반응형

'Linux' 카테고리의 다른 글

Linux 네트워크 ifconfig  (0) 2023.02.15
Linux 사용자관리  (3) 2023.02.12
Linux 패키지 관리 apt-get  (0) 2023.02.11
Linux 압축파일 관리 7z  (0) 2023.02.08
Linux 압축파일관리 gz  (4) 2023.02.07
Comments