RedHat rhel-7 패키지 저장소(Repository) 사용을 위한 Subscription Manager 등록하기

linux Linux

전제 조건

Red Hat 개발자 구독으로 Red Hat Enterprise Linux(RHEL)을 다운로드해서 무료로 사용하려면 다음 글을 참조 하십시오.
https://tech.zinnunkebi.com/all-about-os/all-about-linux/linux-rhel-dev-free/

참고로 다운로드 버전 설치 직후 패키지 저장소(Repository) 상태에 대해서는 “Red Hat Enterprise Linux 7.9 DVD 버전 설치 후는 repolist가 0건?” 글을 참조 하십시오.

RedHat Subscription Manager 등록하기

온라인 상에 있는 Red Hat 패키지 저장소를 사용하기 위해 다음과 같은 명령으로 등록합니다.

# subscription-manager register --username abcuser --password xyxpwd
Registering to: subscription.rhsm.redhat.com:443/subscription
The system has been registered with ID: 173a6719-1234-5678-851b-9967d96e99ac
The registered system name is: localhost.localdomain

등록이 성공하면 다음과 같이 https://console.redhat.com/insights/inventory 에 시스템이 등록되었음을 확인할 수 있습니다.

Red Hat이 관리하는 패키지 저장소 추가하기

기본적인 저장소가 등록되도록 다음 명령을 사용합니다.

# subscription-manager subscribe --auto
Installed Product Current Status:
Product Name: Red Hat Enterprise Linux Server
Status:       Subscribed

위 명령의 실행으로 다음과 같이 rhel-7-server-rpms 패키지 저장소(Repository)가 활성화로 추가되었음을 확인할 수 있습니다.

# yum repolist enabled
Loaded plugins: product-id, search-disabled-repos, subscription-manager
rhel-7-server-rpms                                  | 3.5 kB   00:00
(1/3): rhel-7-server-rpms/7Server/x86_64/group      | 631 kB   00:00
(2/3): rhel-7-server-rpms/7Server/x86_64/updateinfo | 4.0 MB   00:00
(3/3): rhel-7-server-rpms/7Server/x86_64/primary_db |  81 MB   00:04
repo id                           repo name                               status
rhel-7-server-rpms/7Server/x86_64 Red Hat Enterprise Linux 7 Server (RPMs 31,958
repolist: 31,958

참고로 InstallMedia 패키지 저장소(Repository) 존재한다면 이전 글 “Red Hat Enterprise Linux 7.9 DVD버전 설치 후는 repolist가 0건?” 에서 추가한 저장소(Repository)입니다.

그 외에 추가는 되었지만 비활성화 상태인 패키지 저장소(Repository)는 다음 명령으로 확인할 수 있습니다.

# yum repolist all
결과는 여기를 확인하세요.

최신 버전으로 업데이트

Red Hat이 관리하는 rhel-7-server-rpms 패키지 저장소(Repository)가 활성화되어 최신 버전의 패키지를 이용할 수 있기 때문에 현재 OS에 설치된 패키지를 최신 상태로 업데이트 할 수 있습니다.

다음 명령으로 업데이트 이전 상태를 확인합니다.

# cat /etc/redhat-release
Red Hat Enterprise Linux Server release 7.9 (Maipo)
# uname -a
Linux rhel7testa 3.10.0-1160.el7.x86_64 #1 SMP Tue Aug 18 14:50:17 EDT 2020 x86_64 x86_64 x86_64 GNU/Linux

다음 명령으로 설치된 모든 패키지의 업데이트를 실행합니다.

# yum update
... 중간 생략 ...
Running transaction
  Updating   : 1:grub2-common-2.02-0.87.el7_9.6.noarch  1/193
  Updating   : redhat-release-server-7.9-6.el7_9.x86_64  2/193
... 중간 생략 ...
 Cleanup    : tzdata-2020a-1.el7.noarch 193/193
... 중간 생략 ...

Complete!

다음 명령으로 업데이트 이후 상태를 확인합니다.
확인 결과, 파란색 숫자 부분이 추가 되었음을 확인할 수 있습니다.

# cat /etc/redhat-release
Red Hat Enterprise Linux Server release 7.9 (Maipo)
# uname -a
Linux rhel7testa 3.10.0-1160.31.1.el7.x86_64 #1 SMP Wed May 26 20:18:08 UTC 2021 x86_64 x86_64 x86_64 GNU/Linux
제목과 URL을 복사했습니다