Yum

Yum

1. Yum (Yellow dog Updater, Modified)

 - RPM 기반의 시스템을 위한 자동 업데이터 겸 패키지 설치 / 제거 도구

 

2. Yum을 이용한 응용프로그램 및 패키지 조작

 - 응용프로그램 다루기 - 패키지 설치 및 업그레이드

    - 다양한 배포판에 맞는 소스코드를 직접 받아 컴파일해야 함

 - 패키지 매니저

    - 해당 배포판에 맞게 환경 설정되어 빌드된 실행파일을 설치 및 관리

    - rpm

        - 패키지를 하나하나 다운로드 받아야함

        - 버전관리, 의존성 문제 등이 있음

    - yum

        - RPM의 의존성을 해결한 버전

        - 사용이 쉬움

 

3. yum 관련 명령어

 - 확장 프로그램(Plug-in)을 설치하여 수많은 명령어를 사용할 수 있음

    - install : 패키지 설치 (rpm -i)

    - update : 업데이트 (rpm -U)

    - check-update : 업데이트 가능 여부 확인

    - remove : 삭제 (rpm -e)(설정 파일을 삭제하지는 않음)

    - list, list all : 설치되어 있거나 설치 가능한 패키지 목록을 확인

    - list installed (rpm -qa) : 설치되어 있는 패키지 목록을 출력

    - list check-update : 업데이트된 목록 출력

    - info : 패키지 정보 확인 (rpm -qi)

 - yum search[문자열] : 패키지 명이나 패키지 정보에서 문자열과 일치하는 패키지를 출력

    - ex) yum search korean

 

4. yum repository

 - cd /etc/yum.repos.d 에 가면 repository에 대한 파일이 존재

 - 추후 이 곳에 repository(저장소)를 추가해서 패키지를 설치할 수 있음

 - 기본 repository는 패키지 수가 적기 때문에 풍부한 패키지를 위해 epel-release를 설치

    - sudo yum install epel-release

 - 각 repository는 시간이 지나면서 계속 목록이 업데이트 되기 때문에 최신 목록을 내 시스템으로 받아와야 함.

    → 이를 update라고 하며 다음과 같은 명령어로 수행

        - yum update

'Back-End Study > Linux' 카테고리의 다른 글

systemctl과 데몬  (0) 2022.08.31
nginx  (0) 2022.08.27
ip 추가  (0) 2022.08.26
파일 상세 정보와 권한 정보  (0) 2022.08.25
PuTTY 사용방법  (0) 2022.08.24