【RHEL9】ダウンロード済みパッケージでローカルリポジトリを作成し、別環境に持ち込み・インストールする

【RHEL9】ダウンロード済みパッケージでローカルリポジトリを作成し、別環境に持ち込み・インストールする

概要 RHEL9環境でパッケージを事前にダウンロードし、createrepo でリポジトリ化。これを別のオフライン環境に持ち込んで、dnf でインストールする手順を解説。 主に以下の用途を想定: オフラインサーバにパッケージを導入したい ダウンロード済みのパッケージを複数サーバで使い回したい CD/DVD等も使えない環境でのパッケージインストール 手順 ① 必要なパッケージをダウンロード まずはパッケージとその依存関係をダウンロード。パッケージインストール先ディレクトリを作成。 # mkdir -p /tmp/myrepoインストール先ディレクトリにパッケージをダウンロード。# dnf download --resolve --alldeps --destdir=/tmp/myrepo パッケージ名 例:Apache(httpd)の場合 # dnf download --resolve --alldeps --destdir=/tmp/myrepo httpd…
【RHEL9】オフライン環境でISO(CD/DVD)リポジトリを使ってdnfでパッケージをインストールする

【RHEL9】オフライン環境でISO(CD/DVD)リポジトリを使ってdnfでパッケージをインストールする

Red Hat Enterprise Linux 9(RHEL9)環境で、インターネットに接続せずにISOイメージ(DVD/CD)を使ってdnfインストールする手順。 特にオフライン環境や社内閉域ネットワークでの構築時を想定。 以下手順はすべて管理者権限で実行 1. 準備:ISOをマシンにマウント RHEL9のインストールDVD(ISOイメージ)を物理ドライブまたは仮想マシンのCD/DVDドライブにセット。 通常、CD/DVDドライブは/dev/sr0として認識される。 確認:# lsblk [root@localhost ~]# lsblk NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINTS sda 8:0 0 32G 0 disk tqsda1…