もっと詳しく

多くの場合、ローカルリポジトリが必要な場合 RHEL 8 安全性を高め、使用するためにインターネットにアクセスせずにパッケージをインストールするシステム RHEL 8 ISOはそれを行う最も簡単な方法です。

このガイドでは、ローカルでダウンロードしたものを構成して使用する方法を紹介します。 RHEL 8 ISO パッケージをインストールするためのリポジトリとしての画像 RHEL 8 Linux。

[ You might also like: How to Create Local RHEL 9 Repository ]

しかしその前に、使用することの利点は何であるかを見てみましょう RHEL 8 ローカルリポジトリとしてのISO。

RHEL8ISOをローカルリポジトリとして使用する利点

  • オフラインパッチを適用できます。
  • インターネットに接続していない重大な場合にサーバーを更新できます。
  • ローカルリポジトリを使用すると、インターネットに接続されることはなく、最も頻繁なパッケージで更新される、非常に安全なRHEL8環境を作成できます。
  • サーバーをRHEL8.xからRHEL8.yにアップグレードすることもできます。

ISOを使用してローカルでRHEL8にパッケージをインストールする

このガイドを作成している間、すべての人が理解できるようにしています。Linuxを初めて使用する場合でも、デモンストレーションされた手順に注意して従うだけで、次のローカルリポジトリが作成されます。 RHEL 8 あっという間に。

ステップ1:RHEL8ISOイメージをダウンロードする

あなたは簡単にできます RHEL8ISOファイルをダウンロードする RedHatの公式ダウンロードページから。 ISOをダウンロードするときは、サイズが1GB未満のパッケージが含まれていないため、ブートISOを避けてください。

RHEL8を無料でダウンロード

ステップ2:RHEL 8DVDISOをマウントする

ISOファイルのダウンロードが完了したら、最近ダウンロードしたISOファイルをシステムにマウントするためのマウントポイントを作成する必要があります。 下に取り付けポイントを作成します /mnt 指定されたコマンドを使用してディレクトリ:

$ sudo mkdir -p /mnt/disc
$ sudo mount -o loop rhel-8.6-x86_64-dvd.iso /mnt/disc
RHEL8DVDをマウントする
RHEL8DVDをマウントする

マウントする前に必ずISOファイルの名前を変更してください。変更するとエラーが発生します。 ISOのマウント中に警告が表示されたのではないかと思われるかもしれませんが、心配しないでください。このガイドの後半で権限を変更します。

しかし、あなたがさらなるプロセスのためにDVDメディアを使用することをいとわないのであれば? マウントポイントを作成し、指定されたコマンドでメディアをマウントするだけです。

$ sudo mkdir -p /mnt/disc
$ sudo mount /dev/sr0 /mnt/disc

取り付けの際は、必ず交換してください sr0 あなたのドライブ名で。

ステップ3:ローカルRHEL8リポジトリを作成する

取り付け後 RHEL 8 ISOファイル /mnt、のコピーを取得する必要があります media.repo ファイルを作成して、次の場所にあるシステムディレクトリに貼り付けます。 /etc/yum.repos.d/ の名前で rhel8.repo

$ sudo cp /mnt/disc/media.repo /etc/yum.repos.d/rhel8.repo

前述したように、ドライブは書き込み保護されています。 しかし、私たちの目的のために、私たちはの許可を変更する必要があります rhel8.repo にファイルする 0644 これにより、それに応じて読み取りと変更を行うことができます。

$ sudo chmod 644 /etc/yum.repos.d/rhel8.repo

権限の変更が完了したら、ローカルリポジトリを機能させるためにいくつかの変更を加える必要があります。 まず、開いてみましょう rhel8.repo 与えられたコマンドを利用してファイル:

$ sudo nano /etc/yum.repos.d/rhel8.repo
Or
$ sudo vi /etc/yum.repos.d/rhel8.repo

デフォルトの構成をクリアし、以下に示すように構成ファイルに新しい指示を貼り付けます。

[dvd-BaseOS]
name=DVD for RHEL - BaseOS
baseurl=file:///mnt/disc/BaseOS
enabled=1
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-redhat-release

[dvd-AppStream]
name=DVD for RHEL - AppStream
baseurl=file:///mnt/disc/AppStream
enabled=1
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-redhat-release

最終的な結果の構成ファイルは次のようになります。

RHEL8ローカルリポジトリを作成する
RHEL8ローカルリポジトリを作成する

ファイルを構成した後、クリアする必要があります YUM 指定されたyumまたはdnfコマンドを使用してキャッシュします。

$ sudo yum clean all
or
$ sudo dnf clean all

次に、指定されたコマンドを使用して、システムで有効になっているリポジトリを一覧表示します。

$ sudo yum repolist enabled
or
$ sudo dnf repolist enabled
RHEL8ローカルリポジトリの一覧
RHEL8ローカルリポジトリの一覧

したがって、前述のプロセスを実行すると、「」という名前の2つの追加リポジトリをリストした出力が得られます。dvd-AppStream” と “dvd-BaseOS」は、ISOをローカルリポジトリに正常に変換したことを意味します。

次に、指定されたコマンドを使用してリポジトリインデックスを更新しましょう。

$ sudo yum update
or
$ sudo dnf update

ステップ4:RHEL8ISOからパッケージをインストールする

次に、最近構成したローカルリポジトリを使用してパッケージをインストールします。 指定されたコマンドを使用して、他の有効なリポジトリを無効にし(単一のコマンドを実行するまでのみ有効になります)、「dvd-AppStream」目的のパッケージをインストールするためのリポジトリ。

$ sudo yum --disablerepo="*" --enablerepo="dvd-AppStream" install cheese
or
$ sudo dnf --disablerepo="*" --enablerepo="dvd-AppStream" install cheese
RHEL8にパッケージをローカルにインストールする
RHEL8にパッケージをローカルにインストールする

ご覧のとおり、ローカルリポジトリは意図したとおりに機能しており、インストールもされています チーズ それを使用します。

重要:ローカルリポジトリは依存関係を解決しない可能性があるため、使用する前に、必要な依存関係を把握しておく必要があります。

このガイドを通じて、のローカルISOを使用する方法を説明しました RHEL 8 可能な限り最も簡単な方法でローカルリポジトリとして。 ただし、ご不明な点がございましたら、コメントでお知らせください。

ここでTecMintで行っていることを理解する場合は、次のことを検討する必要があります。

TecMintは、あらゆる種類のLinuxの記事、ガイド、およびWeb上の書籍について、最も急速に成長し、最も信頼されているコミュニティサイトです。 何百万人もの人々がTecMintを訪れます! すべての人が無料で利用できる何千もの公開された記事を検索または閲覧できます。

あなたが読んでいるものが好きなら、感謝の印として私たちにコーヒー(または2)を買うことを検討してください。

私たちを応援してください

終わりのないサポートに感謝します。

The post DVDISOを使用してRHEL8にパッケージをローカルにインストールする方法 appeared first on Gamingsym Japan.