質問: プロキシの背後でrhel7でepelを使用する red hat enterprise linux server 7を実行していますが、enterprise linux(epel)リポジトリの追加パッケージを動作させるのに問題があります(最終的にxfceをインストールしたい)。問題は企業のプロキシ設定にあると特定したと思います。epelをインストールしましたwget http://dl.fedoraproject.org/pub/epel/7server/x86_64/e/epel-release-7-9.noarch.rpm sudo rpm -ivh epel-release-7-9.noarch.rpm これはうまくいきました(プロキシ設定を使用するように〜/ .wgetrcファイルを構成しました)。しかし、私がやろうとするとsudo yum repolist 「リポジトリのメタリンクを取得できません:epel/x86_64。パスを確認して再試行してください」というエラーが表示されますが、sudo yum --disablerepo=epel repolist 正常に動作します。ランニングurlgrabber_debug=1 yum repolist 次の抜粋によるプロキシの問題であると私に信じさせてください。2017-01-13 17:23:18,207 attempt 1/10: https://mirrors.fedoraproject.org/metalink?repo=epel-7&arch=x86_64 2017-01-13 17:23:18,207 opening local file "/var/tmp/yum-usernameredacted-narlqn/x86_64/7server/epel/metalink.xml.tmp" with mode wb * about to connect() to mirrors.fedoraproject.org port 443 (#10) * trying 209.132.181.15... * after 14938ms connect time, move on! * trying 152.19.134.142... * after 7468ms connect time, move on! * trying 209.132.181.16... * after 3734ms connect time, move on! * trying 185.141.165.254... * after 1866ms connect time, move on! * trying 174.141.234.172... * after 932ms connect time, move on! * trying 152.19.134.198... * after 466ms connect time, move on! * trying 67.219.144.68... * after 232ms connect time, move on! * trying 8.43.85.67... * after 116ms connect time, move on! * trying 140.211.169.206... * after 58ms connect time, move on! * trying 140.211.169.196... * after 28ms connect time, move on! * trying 2604:1580:fe00:0:dead:beef:cafe:fed1... * failed to connect to 2604:1580:fe00:0:dead:beef:cafe:fed1: network is unreachable * trying 2610:28:3090:3001:dead:beef:cafe:fed3... * failed to connect to 2610:28:3090:3001:dead:beef:cafe:fed3: network is unreachable * trying 2605:bc80:3010:600:dead:beef:cafe:fed9... * failed to connect to 2605:bc80:3010:600:dead:beef:cafe:fed9: network is unreachable * failed connect to mirrors.fedoraproject.org:443; network is unreachable * closing connection 10 2017-01-13 17:23:48,178 exception: [errno 14] curl#7 - "failed to connect to 2604:1580:fe00:0:dead:beef:cafe:fed1: network is unreachable" 2017-01-13 17:23:48,178 retrycode (14) not in list [-1, 2, 4, 5, 6, 7], re-raising 私はsudo権限を持っていますが、ほとんどのyum構成にアクセスできません。もっともらしい解決策は何ですか?
回答: 接続できるように、プロキシの詳細をyumに提供する必要があるようです。/etc/yum.confに、次の行を追加する必要があります(有効なプロキシとログインの詳細で更新されます)。proxy=http://<your proxy address>:<proxy port> proxy_username=<username> proxy_password=<password> これは明らかにセキュリティ上の懸念事項です。設定ファイルにプレーンテキストで有効なログイン資格情報があるためです。探している人は誰でもそれらの詳細を知ることができるので、セキュリティの取り決めを知っていることを確認してください。詳細については、ドキュメント ここ を参照してください。これをyum.confに追加できない場合、唯一の本当の選択肢は、できる人に連絡することです。それ以上の場合は、プロキシとフォワーダーをさらに設定する必要がありますが、とにかくできないと思います。