Red Haterhel-7 パッケージストア(Repository)を使用するためのSubscription Manager登録

Linux Server

前提条件

Red Hat開発者サブスクリプションを利用してRed Hat Enterprise Linux(RHEL)をダウンロードして無料使用するには、以下の記事を参照してください。
https://tech.sadari.co.jp/server-os/linux-server/linux-rhel-dev-free/

ダウンロード版のインストール直後のパッケージリポジトリ状態については “Red Hat Enterprise Linux 7.9 DVDバージョンインストール後はrepolistが0件?“を参照してください。

RedHat Subscription Manager登録

オンライン上にあるRed Hatパッケージリポジトリを使用するために、以下のコマンドでSubscription Managerを登録します。usernameとpasswordはRedHatのアカウントです。

# 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: rhel7svr01

登録が成功すると、次のように 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パッケージリポジトリが有効化されたことが確認できます。

# 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パッケージリポジトリが存在する場合、以前の記事「RedHatEnterpriseLinux7.9DVDバージョンインストール後は、repolistが0件?」で追加したリポジトリです。

他に追加されたが、非活性化状態のパッケージリポジトリは、以下のコマンドで確認することができます。

# yum repolist all

最新バージョンにアップデート

Red Hatが管理するrhel-7-server-rpmsパッケージリポジトリが有効化され、最新バージョンのパッケージが利用可能になっているため、現在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をコピーしました