yum repository 설정 방법
- IT/OS
- 2022. 11. 29.
반응형
반응형
yum repository 란?
- yum은 레드햇 리눅스의 패키지 관리 도구입니다
- rpm 기반의 패키지 관리 도구로 의존성 문제를 자동으로 해결합니다.
- 패키지를 분석(Resolving)하여 패키지의 의존성을 해결하고,
시스템에 설치된 패키지의 버전과 저장소에 위치한 패키지의 버전을 비교하여
자동으로 업데이트도 진행됩니다.
yum repository 확인
활성화된 yum repository를 확인합니다
$ yum repolist
yum repository 설정 위치
$ cd /etc/yum.repos.d/
$ ls
CentOS-Base.repo
yum repository 설정
name : repository 이름
mirrorlist : 등록된 경로를 자동으로 찾고 그 사이트를 이용하여 업데이트함
baseurl : 직접 지정한 저장소 주소
gpgcheck : gpg key 사용 여부 (패키지 변조 및 정상 여부 파악)pgpkey : 서명키 주소enabled : 해당 레포지터리 활성화 여부
[base] : yum 서버의 기본 패키지 경로[updates] : 업데이트된 패키지를 위한 경로 [extras] : 사용 중인 패키지와 관련된 추가 패키지 경로
$ vi CentOS-Base.repo
[base]
name=CentOS-$releasever - Base
#mirrorlist=http://mirrorlist.centos.org/?release=$releasever&arch=$basearch&repo=os&infra=$infra
baseurl=http://mirror.kakao.com/centos/$releasever/os/$basearch/
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-7
enabled = 0
#released updates
[updates]
name=CentOS-$releasever - Updates
#mirrorlist=http://mirrorlist.centos.org/?release=$releasever&arch=$basearch&repo=updates&infra=$infra
baseurl=http://mirror.kakao.com/centos/$releasever/updates/$basearch/
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-7
#additional packages that may be useful
[extras]
name=CentOS-$releasever - Extras
#mirrorlist=http://mirrorlist.centos.org/?release=$releasever&arch=$basearch&repo=extras&infra=$infra
baseurl=http://mirror.kakao.com/centos/$releasever/extras/$basearch/
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-7
#additional packages that extend functionality of existing packages
[centosplus]
name=CentOS-$releasever - Plus
#mirrorlist=http://mirrorlist.centos.org/?release=$releasever&arch=$basearch&repo=centosplus&infra=$infra
baseurl=http://mirror.kakao.com/centos/$releasever/extras/$basearch/
gpgcheck=1
enabled=0
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-7
EPEL Repository 추가
EPEL 저장소는 확장된 패키지의 저장소로
기본 저장소에는 없는 패키지들이 저장되어 있음.
EPEL 저장소 추가
$ yum install epel-release
만약, 설치가 안된다면 아래와 같이 실행할 것
CentOS 7
yum install https://dl.fedoraproject.org/pub/epel/epel-release-latest-7.noarch.rpm
CentOS 8
yum install https://archives.fedoraproject.org/pub/archive/epel/6/x86_64/Packages/e/epel-release-6-8.noarch.rpm
REMI Repository 추가
가장 최신의 LAMP(Linux, Apache, MySQL, PHP) 기반의
스택을 제공하는 외부 yum repository입니다.
CentOS 7
yum install https://rpms.remirepo.net/enterprise/remi-release-7.rpm
CentOS 8
yum install https://rpms.remirepo.net/enterprise/remi-release-8.rpm
반응형
'IT > OS' 카테고리의 다른 글
centos7 grub2로 커널 순서 변경하기 (0) | 2022.12.29 |
---|---|
Replacement drive(s) detected OR previously failed drive(s) now appear to be operational 오류 조치 (0) | 2022.12.26 |
[CDN] 아카마이(Akamai) 캐시 응답 정리 (0) | 2022.07.27 |
[해결] blk_update_request i/o error dev fd0 sector 0 이슈 조치 (0) | 2022.07.27 |
[CDN] 아카마이(Akamai) Origin 캐시 정책 (0) | 2022.07.26 |