- 追加された行はこのように表示されます。
- 削除された行は
このように表示されます。
!!!技術的雑談-proxy越しにyumを使う
!!環境
*使用OS:CentOS5.3
*yum:3.2.19
*wget:1.10.2
!!現象
*HTTP、FTPにProxyが設置されている環境でyumを使用する
!!対処
yumはCentOSで採用されているパッケージリポジトリシステムです。
Web上に用意されている、あらかじめコンパイルされているプログラムをダウンロードし、ある程度自動的にインストールする為の仕組みです。
プログラムはRPMの形でパッケージされています。
yumはパッケージ(.rpmファイル)をWeb経由で入手する為にインターネットに接続された環境で使用する必要があります。
作業環境によっては直接インターネットへの接続が許可されておらず、Proxyサーバを通してのみインターネットに接続できる場合もあります。
まず、yum自体のProxy接続設定は以下のどちらかを行う事で可能です。
+ /etc/yum.confに以下の3行を付け足す。(又はコメントアウトされている箇所を有効にする)
++ 「proxy=http:// ''Proxyサーバのアドレス:ポート''
++ 「proxy_username=''Proxy認証のユーザID''」(Proxy認証が必要な時のみ)
++ 「proxy_password=''Proxy認証のパスワード''」(Proxy認証が必要な時のみ)
+ 「export http_proxy=http:// ''Proxy認証のユーザID'':''Proxy認証のパスワード''@''Proxyサーバのアドレス'':''ポート''」を実行。
後者の方法はそのコンソールセッション限り有効。前者はそのマシンで永続的に設定が有効。
また、yumでは.rpm自体を入手するのにwgetを使っているので、そちらの設定も必要です。
+/etc/wgetrcを編集する
+~/.wgetrcを作成・編集する
前者はマシン全体でどのユーザでも有効。
後者はそのユーザのみで有効。後者を行う場合はファイルのオーナーをhomeのオーナー、パーミッションを600にする必要がある。
書き込む内容は以下の通り。
use_proxy = on
proxy_user = Proxy認証ユーザID(Proxy認証が必要な場合のみ)
proxy_passwd = Proxy認証パスワード(Proxy認証が必要な場合のみ)
http_proxy = http://Proxyサーバのアドレス:ポート
!!履歴
2010/06/28 -- 初版
[[技術的雑談]]へ戻る
!!突っ込み
::にゅーにぁ? - age (2011?12??08?? 09??44?48??)
::: 2chで話題のやつです(*´ω`)$ http://ktjg.net/index.html
{{comment multi}}
[[技術的雑談]]へ戻る
{{trackback}}
[[技術的雑談]]へ戻る