시스템에 등록한 리포지토리는 활성과 비활성의 2가지 상태로 존재합니다. yum 명령을 사용하여 설치된 리포지토리의 상태를 확인할 수 있습니다. 또한 설치된 리포지토리의 상태를 “활성->비활성” , “비활성->활성”으로 상태를 변경할 수도 있습니다. yum 명령을 수행하는 그 시점에만 특정 리포지토리의 상태를 바꿔 지정해서 수행하는 방법도 설명하겠습니다.
yum 리포지토리의 설명은 다음 글을 읽어주십시오.
yum 리포지토리 알기
yum 이해하기 yum (Yellowdog Updater Modified)은 패키지를 관리하는 메타 패키지 관리 도구입니다. 조금 더 덧붙이자면 RHEL(Red Hat Enterprise Linux operating...
리포지토리 상태 확인 명령
시스템에 등록한 리포지토리는 다음 3개의 옵션으로 확인할 수 있습니다.
$ yum repolist all
옵션 지정 리포지토리 상태 확인 예
$ yum repolist enabled
$ yum repolist disabled
각 옵션의 대한 설명은 다음과 같습니다.
옵션 | 설명 |
---|---|
all | 시스템에 등록한 모든 리포지토리를 표시합니다. |
enabled | 활성 상태의 리포지토리만 표시합니다. |
disabled | 비활성 상태의 리포지토리만 표시합니다. |
모든 리포지토리 표시
$ yum repolist all
...중간생략...
repo id repo name status
...중간생략...
C7.0.1406-base/x86_64 CentOS-7.0.1406 - Base disabled
!base/7/x86_64 CentOS-7 - Base enabled: 10,072
...중간생략...
!epel/x86_64 Extra Packages for Enterprise Linux 7 - x86_64 disabled
...중간생략...
!extras/7/x86_64 CentOS-7 - Extras enabled: 453
...중간생략...
!remi Remi's RPM repository for Enterprise Linux 7 - x86_64 disabled
updates-source/7 CentOS-7 - Updates Sources disabled
repolist: 13,464
활성 리포지토리 표시
$ yum repolist enabled
...중간생략...
repo id repo name status
!base/7/x86_64 CentOS-7 - Base 10,072
!extras/7/x86_64 CentOS-7 - Extras 453
...중간생략...
!updates/7/x86_64 CentOS-7 - Updates 1,687
repolist: 13,464
비활성 리포지토리 표시
$ yum repolist disabled
repo id repo name
C7.0.1406-base/x86_64 CentOS-7.0.1406 - Base
...중간생략...
!epel/x86_64 Extra Packages for Enterprise Linux 7 - x86_64
...중간생략...
!remi Remi's RPM repository for Enterprise Linux 7 - x86_64
...중간생략...
!remi-php73 Remi's PHP 7.3 RPM repository for Enterprise Linux 7 - x86_64
...중간생략...
!remi-php74 Remi's PHP 7.4 RPM repository for Enterprise Linux 7 - x86_64
...중간생략...
updates-source/7 CentOS-7 - Updates Sources
repolist: 0
지정 리포지토리 상세 내용을 표시
다음은 base 리포지토리의 상세 정보를 표시하는 명령입니다. -v 옵션으로 상세 정보를 표시 합니다.
$ yum repolist base -v
Loading "fastestmirror" plugin
Config time: 0.006
Yum version: 3.4.3
Loading mirror speeds from cached hostfile
* base: d36uatko69830t.cloudfront.net
* extras: d36uatko69830t.cloudfront.net
* updates: d36uatko69830t.cloudfront.net
Setting up Package Sacks
pkgsack time: 0.007
Repo-id : base/7/x86_64
Repo-name : CentOS-7 - Base
Repo-status : enabled
Repo-revision: 1604001756
Repo-updated : Fri Oct 30 05:03:00 2020
Repo-pkgs : 10,072
Repo-size : 8.9 G
Repo-mirrors : http://mirrorlist.centos.org/?release=7&arch=x86_64&repo=os&infra=genclo
Repo-baseurl : http://d36uatko69830t.cloudfront.net/centos/7/os/x86_64/ (1 more)
Repo-expire : 21,600 second(s) (last: Tue Mar 2 16:01:35 2021)
Filter : read-only:present
Repo-filename: /etc/yum.repos.d/CentOS-Base.repo
repolist: 10,072