もっと詳しく

Linuxはその柔軟性で常に知られており、ISOからのパッケージのインストールもその1つです。 ユーザーがパッケージのダウンロードにISO/DVDを使用したい場合の多くのユースケースがあります。

このガイドでは、パッケージをダウンロードするためにISOを設定する方法だけでなく、ISOからパッケージをインストールする場合のシナリオも非常に役立ちます。

RHEL 9 ISO/DVDからパッケージをインストールする理由

ISOを介してパッケージをインストールするユースケースは複数あり、そのうちのいくつかを以下に示します。

  • RHEL9のローカルリポジトリを作成します。
  • オフラインパッチの適用。
  • インターネットに接続せずにパッケージを更新する。
  • オンラインにせずに更新する必要がある安全なRHEL9インストールを作成します。
  • サーバーをRHEL9.xからRHEL9.yにアップグレードしたい。

もちろん、ローカルリポジトリの恩恵を受けることができるユースケースは他にもあります。 したがって、ニーズがこれらのいずれかであるか、指定されたリストとは異なり、のローカルリポジトリが必要な場合 RHEL 9、プロセスを開始しましょう。

RHEL9DVDを使用したYUM/DNF経由のソフトウェアパッケージのインストール

いつものように、私たちは可能な限り最も簡単な方法でこのプロセスを完了するつもりですので、あなたが初心者であっても、あなたはこれから何かを学ぶことができます。 それでは、最初のステップから始めましょう。

ステップ1:RHEL 9DVDISOをダウンロードする

あなたは簡単にできます RHEL9ISOをダウンロードする 彼らの公式ダウンロードページから。 オフラインで使用するためのローカルリポジトリとして使用する必要なパッケージが含まれているDVDを必ずダウンロードしてください。

RHEL9DVDをダウンロードする

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

最近ダウンロードしたISOファイルをマウントする前に、内部にマウントポイントを作成する必要があります。 / mnt ディレクトリ。 で取り付けポイントを作成するには / mnt、指定されたコマンドを利用します。

$ sudo mkdir -p /mnt/disc

マウントポイントの作成が完了したら、ISOがダウンロードされたディレクトリに移動する必要があります。 大多数の場合、それは ダウンロード ディレクトリ。

$ cd Downloads

次に、指定されたコマンドを使用して、最近作成されたマウントポイントにISOをマウントします。

$ sudo mount -o loop rhel-baseos-9.0-x86_64-dvd.iso /mnt/disc
RHEL9ISOをマウントする
RHEL9ISOをマウントする

しかし、使用している場合はどうなりますか DVD メディア? 若干の変更があります。 与えられたコマンドを使用するだけで、次のことができます。

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

ドライブの名前をクロスチェックして、次のように置き換えてください。 sr0

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

マウントしたら RHEL 9 ISO/ mnt、のコピーを簡単に入手できます media.repo ファイルを作成してシステムディレクトリに貼り付けます /etc/yum.repos.d/ の名前で rhel9.repo

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

注意深く気付くと、マウントポイントでISOファイルをマウントしているときに、書き込み保護されているという警告が表示されました。 コピーしたファイルの権限を変更します rhel9.repo0644 これにより、読み取りと書き込みが可能になり、root/sudoerでのみ実行できます。

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

開催中 rhel9.repo 与えられたコマンドによるファイル:

$ sudo nano /etc/yum.repos.d/rhel9.repo

デフォルトの行を削除し、指定された行をファイルに貼り付けます。

[BaseOS]
name=BaseOS Packages Red Hat Enterprise Linux 9
metadata_expire=-1
gpgcheck=1
enabled=1
baseurl=file:///mnt/disc/BaseOS/
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-redhat-release

[AppStream]
name=AppStream Packages Red Hat Enterprise Linux 9
metadata_expire=-1
gpgcheck=1
enabled=1
baseurl=file:///mnt/disc/AppStream/
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-redhat-release

最終 rhel9.repo ファイルは次のようになります。

ローカルRHEL9リポジトリの作成
ローカルRHEL9リポジトリの作成

物事を機能させるには、 yumキャッシュ 次のyumまたはdnfコマンドを実行します。

$ sudo yum clean all
or
$ sudo dnf clean all

次に、指定されたコマンドで有効なリポジトリを一覧表示します。

$ sudo yum repolist enabled
or
$ sudo dnf repolist enabled
RHEL9ローカルリポジトリを確認する
RHEL9ローカルリポジトリを確認する

ご覧のとおり、 ISO ローカルリポジトリのように動作しています。

それでは、リポジトリを更新して、最近行った手順を活用できるようにしましょう。

$ sudo yum update
or
$ sudo dnf update

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

地元の人から必要なパッケージをインストールする時が来ました RHEL 9 リポジトリ。 すべてがセットアップされているので、それは非常に簡単です。 与えられた例では、「AppStreamパッケージをインストールするための」リポジトリ チーズ

$ sudo yum --disablerepo="*" --enablerepo="AppStream" install cheese
or
$ sudo dnf --disablerepo="*" --enablerepo="AppStream" install cheese
RHEL9ISOからパッケージをインストールする
RHEL9ISOからパッケージをインストールする

重要:ローカルリポジトリを使用すると依存関係が満たされない可能性があるため、インストールするパッケージに必要な依存関係について適切な知識があることを確認してください。

ご覧のとおり、 AppStream インストール用のリポジトリ チーズ、これは、ISOファイルからローカルリポジトリを作成できたことを意味します。

これは、ISOファイルからパッケージをインストールするためのローカルリポジトリを簡単に作成する方法についての私たちの見解でした。 RHEL 9。 ご不明な点がございましたら、コメント欄でお気軽にお問い合わせください。

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

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

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

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

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

The post ローカルRHEL9ISOを使用してソフトウェアパッケージをインストールする方法 appeared first on Gamingsym Japan.