【CentOS7】yumリポジトリをローカルに切り替える方法

RHEL7.4で確認

• isoファイルのコピー(ここでは、/kit/isoに 配置)
• isoファイルのマウント(ここでは、/kit/dvd にマウント)

# cat /etc/fstab

#
# /etc/fstab
# Created by anaconda on Fri Dec 7 12:46:53 2018
#
# Accessible filesystems, by reference, are maintained under ‘/dev/disk’
# See man pages fstab(5), findfs(8), mount(8) and/or blkid(8) for more info
#
UUID=96c36edd-cf9f-44f8-8384-ca77f3fbac60 / xfs defaults 0 0
UUID=3de5fe8e-e1e5-48c1-92ec-a59c20a8f9ba /boot xfs defaults 0 0
UUID=76012dae-7ce4-4a8e-b590-686ddcdc4ecc swap swap defaults 0 0

/kit/iso/rhel-server-7.4-x86_64-dvd.iso /kit/dvd iso9660 defaults 0 0
#

• yumリポジトリの設定(リポジトリファイルの編集) ※/etc/yum.repos.d以下にxxx.repoファイルを作成(ここではdvd.repoを作成・編集)

# cat /etc/yum.repos.d/dvd.repo

[dvd-RedHat7.4]
name=RedHat 7.4x86_64 DVD
baseurl=file:///kit/dvd/
enabled=1
gpgcheck=0
gpgkey=file:///kit/dvd/RPM-GPG-KEY-redhat-release

1. 確認

# yum grouplist hidden
読み込んだプラグイン:product-id, search-disabled-repos, subscription-manager
This system is not registered with an entitlement server. You can use subscription-manager to register.
There is no installed groups file.
Maybe run: yum groups mark convert (see man yum)
dvd-RedHat7.4 | 4.1 kB 00:00
(1/2): dvd-RedHat7.4/group_gz | 137 kB 00:00
(2/2): dvd-RedHat7.4/primary_db | 4.0 MB 00:00
Available Environment Groups:
最小限のインストール
インフラストラクチャサーバー
ファイルとプリントサーバー
ベーシック Web サーバー
仮想化ホスト
サーバー (GUI 使用)
利用可能なグループ
Anaconda ツール
Common NetworkManager submodules
DNS ネームサーバー
Emacs
FTP サーバー
GNOME
GNOME アプリケーション
Hyper-v platform specific packages
Infiniband のサポート
Java プラットフォーム
KDE

大規模システムのパフォーマンス
技術文書
科学的サポート
競合 (Server)
識別管理サーバー
開発ツール
完了