[Centos 7] YUM (Yellowdog Updater Manager)
2022. 11. 23. 17:22ㆍ리눅스(Linux)
YUM - Yellowdog Updater Manager
- RedHat Linux에서는 제공하지 않다가 Fedora Core Project로 넘어오면서 RedHat , RedHat계열의 리눅스에 포팅 되어졌다.
- Yum은 지정된 서버주소로부터 업데이트된 패키지들을 검사하여 다운로드하고 설치까지 처리해주는 텍스트 기반의 업데이트 프로그램이다.
- 또한 의존성 문제도 같이 검사하여 관련 패키지들을 자동으로 설치해주기 때문에 이전에 다소 불편하던 RPM 기반의 프로그램 설치 및 업데이트를 대폭 개선한 패키지 관리자이다
$ YUM 설정 파일
- /etc/yum.conf
- yum의 설정 파일은 다른 패키지와 마찬가지로 /etc 밑에 존재
- yum의 환경설정이 들어있는 파일
- 업데이트 서버의 URL와 기타 세부적인 설정사항
$ yum 사용법
# yum list
- 업데이트 가능한 패키지 확인
# yum update
- 최신 패키지로 업데이트
# yum -y install [ package_name ]
- 새로운 패키지 설치
# yum -y remove [ package_name ]
- 패키지 삭제
# yum -y update
- yum 작업할 때 편해짐, 모든 패키지 최신화
# yum history list
- 이전에 쳤던 작업 모두 출력
# yum history info [번호]
- 해당 작업번호에 대한 정보를 출력
# yum clean all
- 이전에 작업했던 캐시기록들 전부 초기화
# yum -y install epel-release
- 외부저장소에 있는 epel 저장소를 다운
- epel은 리눅스 추가패키지로 yum 다운이 안되는 패키지 문제를 해결해줌
# yum --enablerepo=epel -y install mysql-*
- 외부 저장소에 있는 정식 mysql 패키지 다운
'리눅스(Linux)' 카테고리의 다른 글
[Centos 7] Shell Programming, shell script (쉘 스크립트) (0) | 2022.11.24 |
---|---|
[Centos 7] Tar, Gzip and Bzip (압축 도구들) (0) | 2022.11.24 |
[Centos 7] RPM (Redhat Package Manager) (0) | 2022.11.23 |
[Centos 7] RAID (Redundant Array of Inexpensive Disks) (0) | 2022.11.23 |
[Centos 7] LVM (Logical Volume manager) (1) | 2022.11.23 |