依存関係を提供するrpmが依存関係rpmの前にインストールされるように、RPMでいっぱいのディレクトリをインストールしますか?

依存関係を提供するrpmが依存関係rpmの前にインストールされるように、RPMでいっぱいのディレクトリをインストールしますか?

私は古いCentosリリースにいくつかのコードをインストールするための醜いスクリプトを継承しており、適切なRPMにアップグレードする前に元のスクリプトが機能するように努めています。

現在、スクリプトはディレクトリに複数のRPMをインストールしようとしており、インストールはインターネットアクセスまたはyumリポジトリのないコンピュータで行われます。 rpm -ivh *の使用は、一部のRPMが同じディレクトリ内の他のRPMに依存し、rpmコマンドがそれらを順番にインストールしようとするために失敗します。

最もきれいにインストールできる方法を探しています。 yum localinstallがうまくいくと思いましたが、まずリポジトリからrpmをロードしようとした後、ディレクトリのRPMを使用して接続が不足して失敗しました。 RPMが順番に正しくインストールされているかどうかはわかりません。

最もきれいにインストールする方法は?また、--nogpgcheckパラメータが必要になる可能性があると思います。

ベストアンサー1

これらのRPMを含むリポジトリを作成できます。cdそのファイルを含むディレクトリに移動して実行します。

createrepo .

次に、ディレクトリ.repoにファイルを追加し、/etc/yum.repos.dディレクトリのURLを提供します。file://

これで、「normal」を使用してこれらのパッケージをインストールできますyum install

おすすめ記事