http プロキシ経由の Yum

http プロキシ経由の Yum

yum アップデートのために http プロキシ経由で接続する必要がある Fedora 13 サーバーが複数あります。すべてのポート 80 トラフィックはこのプロキシ経由でルーティングする必要があります。ネットワーク設定 GUI でプロキシ サーバーを設定しました。インターネットは問題なく閲覧できます。また、/etc/yum.conf でプロキシ情報を次のように設定しました: proxy=http:proxy.largecorp.corp/accelerated_pa​​c_base.pac proxy_user=user proxy_password=password

次に、export HTTP_PROXY="http:proxy.largecorp.corp/accelerated_pa​​c_base.pac" を /etc/bashrc に追加し、ファイルをソース化しました。

yum update を実行すると、次のエラーが発生します: プラグインが読み込まれました:presto、refresh-packagekit エラー: リポジトリ fedora からリポジトリ メタデータ (repomd.xml) を取得できません。パスを確認して、もう一度お試しください。

これは新規インストールなので、リポジトリの URL はすべてデフォルトです。

答え1

ntlmaps プロキシを使用します。http://sourceforge.net/projects/ntlmaps/設定して実行し(ボックスにPythonが必要です)、次のようなものを入力します。

http://127.0.0.1:5865 

yum.conf で (ポート番号は設定によって異なる場合があります)。

答え2

http:proxy.largecorp.corp/accelerated_pac_base.pacは有効な URL ではありません。そうであるべきではないでしょうかhttp://proxy.largecorp.corp/accelerated_pac_base.pac?

これとは別に、yumが使用するプロキシを明示的に指定するようにしてください。使用しているような自動構成URLを指定するのではなく、次のようになります。

http://proxy.largecorp.corp:8080

実際のプロキシ設定を調べて使用してください。

関連情報