Yumはbaseurlに「Package」ディレクトリを追加します。

Yumはbaseurlに「Package」ディレクトリを追加します。

私のネットワークは外部インターネットにアクセスできません。 RHELインストールCDに付属のパッケージを含むネットワーク上のhttpサーバーを指すストレージファイルがあります。ほとんどのサーバーはうまく機能しますが、そのうちの1つが行の末尾に「Packages」ディレクトリを追加しようとします。

[RHEL63]
name= RHEL 6.3 Repository
baseurl=http://myserver/rpm/RHEL6-3
enabled=1
gpgcheck=0

インストールしようとすると、依存関係を見つけて(明らかにこれを確認して)続行するかどうかを尋ねます。その後、「パッケージ」ディレクトリでrpmを探しているので、多くのエラーメッセージが表示されます。

Downloading Packages:
http://myserver/rpm/RHEL6-3/Packages/389-ds-base-1.2.10.2-15.el6.x86_64.rpm: [Errno 14] PYCURL ERROR 22 - "The requested URL returned error: 404"

yum clean all他のRHELバージョンに対して他のサーバーと同様のURLを実行しました。

編集する

「Packages」ディレクトリを作成し、すべてのrpmをその場所にコピーして問題を解決しました。私の主な関心事は、最初にこのように動作する理由です。

ベストアンサー1

yum クライアント構成はおそらくアクセス URL を表し、そのディレクトリには「.treeinfo」というファイルが含まれます。このファイルを見ると、packagedir「Packages」に設定されているというディレクティブを指定するのがわかります。

一般的なパターンは、パッケージディレクトリ(パッケージを含む)とyumで使用するために必要なすべてのストレージデータを含む、RHEL ISOの内容全体をローカルの場所にコピーすることです。

おすすめ記事