패키지 저장소 우선순위(Priority)

yum은 여러 원격지에서 패키지를 찾기, 제거, 설치 및 갱신등의 작업을

관리자가 보다 손쉽게 해줄 수 있도록 도와주는 역할을 한다.

 

하지만 이런 편리성에도 참고되는 저장소가 많아질수록

충돌발생의 가능성이 가증되어 패키지 관련 작업에 오류가 발생할 수도 있다.

 

충돌이 발생하지 않도록 저장소를 참고하는 순서를 정해주는 방법이다.

(CentOS7/Kernel3.10 환경에서 테스트를 진행)

 

 

▼ 내부 저장소 구축 참고 포스트

 

[Linux]YUM_LocalRepository

YUM(Yellow dog Update Modified) Repository 우리가 리눅스(RHEL 계열)에서 프로그램의 설치/삭제를 도와주는 패키지 관리 도구이다. 여기서 '도와주는' 이라고 표현을 했는데, 그 이유는 저 수준(Low Level) 패

for-security.tistory.com

 

 

●  yum-plugin-priorities

sudo yum install -y yum-plugin-priorities

repository(저장소)에 우선순위를 부여하기 위해 필요한 도구를 받아준다.

이 때, 현재는 별도의 우선순위를 부여하지 않았기 때문에 'base' repository에서

패키지를 다운 받아오는 것을 확인할 수 있다.

 

 

cat /etc/yum/pluginconf.d/priorities.conf

앞에 설명된 패키지를 다운받았다면 'etc' 하위에 'yum' 디렉토리가 생성될 것

 

 

vim /etc/yum.repos.d/local-repo

앞에서 추가한 로컬 저장소(Local Repository)파일에

priority 섹션을 추가한 후 '0(=숫자, 가장 우선적으로 적용됨)'을 추가해준다.

 

 

vim /etc/yum.repos.d/CentOS-Base~.repo

Default로 생성 되어있는 'Base' 파일에서도

각 리포지토리에 priority 섹션을 추가하여 1 -> 2 -> 3 순으로 우선순위를 지정

 

 

sudo yum install -y nmap

기본 설정에서는 가장 우선이였던 'base' 리포지토리에서 파일을 찾아오는 것에 반해,

우선순위가 '0'으로 가장 높은 'local' 리포지토리에서 패키지를 받아오는 것을 확인

 

'Linux_System' 카테고리의 다른 글

[Linux]Squid(Proxy_Server)  (0) 2023.02.09
[Linux]Ansible  (0) 2023.02.04
[Linux]ZFS  (0) 2023.01.16
[Linux]PAM  (0) 2023.01.12
[Linux]Process(2)_top  (0) 2022.11.08

+ Recent posts