GNU/Linux >> Linux の 問題 >  >> Linux

CentOS / RHEL 6 :ローカルにマウントされた DVD を使用して yum リポジトリをセットアップする方法

yum リポジトリ (略して「レポ」) は、Web サイトや DVD のディレクトリなど、単一の場所にある RPM のコレクションです。 RHEL 6.0 Snapshot 12 には、5 つのリポジトリがあります。
1.高可用性
2.ロードバランサー
3.弾力性のあるストレージ
4.スケーラブルファイルシステム
5.サーバー

Server リポジトリは、通常のパッケージ (httpd、glibc、bash、coreutils など) を含むメイン リポジトリです。残りの 4 つは、パッケージ専用のアドオン リポジトリです。たとえば、負荷分散 Web サーバーを支援するためなどです。

サテライトサーバーを使用してサーバーを更新できない場合や、インターネットに接続されることはないが更新が必要な安全な環境がある場合があります。さて、抜け道があります。 RHEL 6 DVD ISO をローカルにマウントして、yum リポジトリーとして使用できます。

ローカルにマウントされた DVD を使用して yum リポジトリを構成する

1. RHEL 6 インストール ISO を /mnt などの場所にマウントします。例:

# mount -o loop rhel6.iso /mnt
こちらもお読みください :Linux / UNIX :isoファイルのマウント方法

2. media.repo をコピーします マウントされた ISO のルートから /etc/yum.repos.d/ へのファイル 権限を設定します。例:

# cp /mnt/media.repo /etc/yum.repos.d/rhel6dvd.repo
# chmod 644 /etc/yum.repos.d/rhel6dvd.repo
3. Edit the new repo file, change the gpgcheck=0 setting to 1 and add the following 3 lines (make sure to replace "Server" with "Client" or "Workstation", depending on the type of RHEL DVD in use):
enabled=1
baseurl=file:///mnt/rhel6dvd/Server
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-redhat-release

4. 最終的に、新しいリポジトリ ファイルは次のようになります (メディア ID は RHEL のバージョンによって異なります):

[dvd-Server]
name=DVD for Red Hat Enterprise Linux 6.6 Server
mediaid=1359576196.686790
metadata_expire=-1
gpgcheck=1
cost=500
enabled=1
baseurl=file:///mnt/rhel6dvd/Server
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-redhat-release

5. 最後のステップとして、コマンド yum clean を一度だけ実行することをお勧めします。

# yum clean all

オプションのリポジトリを追加する方法

ディレクトリ HighAvailability 内の補足パッケージへのアクセスを構成するには 、ロードバランサーResilientStorage 、および ScalableFileSystem 、同じファイルに追加のリポジトリを追加します。例:

[dvd-HighAvailability]
mediaid=1359576196.686790
name=DVD for RHEL6 - HighAvailability
baseurl=file:///mnt/rhel6dvd/HighAvailability
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-redhat-release
enabled=1
gpgcheck=1
[dvd-LoadBalancer]
mediaid=1359576196.686790
name=DVD for RHEL6 - LoadBalancer
baseurl=file:///mnt/rhel6dvd/LoadBalancer
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-redhat-release
enabled=1
gpgcheck=1
[dvd-ResilientStorage]
mediaid=1359576196.686790
name=DVD for RHEL6 - ResilientStorage
baseurl=file:///mnt/rhel6dvd/ResilientStorage
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-redhat-release
enabled=1
gpgcheck=1
[dvd-ScalableFileSystem]
mediaid=1359576196.686790
name=DVD for RHEL6 - ScalableFileSystem
baseurl=file:///mnt/rhel6dvd/ScalableFileSystem
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-redhat-release
enabled=1
gpgcheck=1
注意 :上記の例のリポジトリを使用する場合は、mediaid の値が元の media.repo ファイルの値と同じであることを確認してください。CentOS / RHEL 7 :ローカルにマウントされた DVD を使用して yum リポジトリをセットアップする方法


Linux
  1. CentOS 7 /RHEL7でNFSサーバーをセットアップする方法

  2. CentOS/RHEL 7 で squid プロキシ サーバーをセットアップする方法

  3. CentOS/RHEL で yum リポジトリを作成する方法

  1. DVDまたはCDROMを使用してYUMリポジトリを構成するCentOS/RHEL

  2. DVDを使用してCentOS7/RHEL7でローカルYUMリポジトリを作成する方法

  3. CentOS 7 /RHEL7でSysLogサーバーをセットアップする方法

  1. DVDを使用してRHEL8にローカルYUMリポジトリを作成する方法

  2. CentOS、RHEL、FedoraでSVNサーバーをセットアップする方法

  3. CentOS / RHEL/FedoraでYUMを使用して最新バージョンのPHP-5.5をインストールする方法