アプリケーションなどをインストールするのに
プロキシサーバ経由で苦労したので、
記録に残しておくことにします。
多分他のバージョンやディストリビューションにも応用が利くと思います。
ちなみに今日現在Fedoraの最新は15なのですが、
なぜ11かというと…2,3年前に作った環境を復活させたかったからです。
さて、設定についてですが、まずファイル"/etc/yum.conf"の最後に
proxy=http://<プロキシサーバの名前かIPアドレス>:<プロキシサーバのポート番号>/
を追加します。
もしそのプロキシサーバが認証を必要とするなら、あわせて
proxy_username=<プロキシサーバのアカウント名>
proxy_password=<プロキシサーバのアカウントのパスワード>
も追加します。
ただし、NTLM認証には対応していないので、
その場合はntlmaps経由で行う必要があります。
それから、2つの設定ファイル
"/etc/yum.repos.d/fedora.repo"、"/etc/yum.repos.d/fedora-update.repo"の
"mirrorlist"で始まるすべての行をコメントアウトして、
そのすぐ近くにある"#baseurl"で始まる行の先頭の'#'を消します。
ややはしょって書くと、"/etc/yum.repos.d/fedora.repo"の
[fedora]
#baseurl=http://download.fedoraproject.org/pub/fedora/linux/releases/$releasever/Everything/$basearch/os/
mirrorlist=https://mirrors.fedoraproject.org/metalink?repo=fedora-$releasever&arch=$basearch
[fedora-debuginfo]
#baseurl=http://download.fedoraproject.org/pub/fedora/linux/releases/$releasever/Everything/$basearch/debug/
mirrorlist=https://mirrors.fedoraproject.org/metalink?repo=fedora-debug-$releasever&arch=$basearch
[fedora-source]
#baseurl=http://download.fedoraproject.org/pub/fedora/linux/releases/$releasever/Everything/source/SRPMS/
mirrorlist=https://mirrors.fedoraproject.org/metalink?repo=fedora-source-$releasever&arch=$basearch
の記述を
[fedora]
baseurl=http://download.fedoraproject.org/pub/fedora/linux/releases/$releasever/Everything/$basearch/os/
#mirrorlist=https://mirrors.fedoraproject.org/metalink?repo=fedora-$releasever&arch=$basearch
[fedora-debuginfo]
baseurl=http://download.fedoraproject.org/pub/fedora/linux/releases/$releasever/Everything/$basearch/debug/
#mirrorlist=https://mirrors.fedoraproject.org/metalink?repo=fedora-debug-$releasever&arch=$basearch
[fedora-source]
baseurl=http://download.fedoraproject.org/pub/fedora/linux/releases/$releasever/Everything/source/SRPMS/
#mirrorlist=https://mirrors.fedoraproject.org/metalink?repo=fedora-source-$releasever&arch=$basearch
に変更し、
"/etc/yum.repos.d/fedora-update.repo"の
[updates]
#baseurl=http://download.fedoraproject.org/pub/fedora/linux/updates/$releasever/$basearch/
mirrorlist=https://mirrors.fedoraproject.org/metalink?repo=updates-released-f$releasever&arch=$basearch
[updates-debuginfo]
#baseurl=http://download.fedoraproject.org/pub/fedora/linux/updates/$releasever/$basearch/debug/
mirrorlist=https://mirrors.fedoraproject.org/metalink?repo=updates-released-debug-f$releasever&arch=$basearch
[updates-source]
#baseurl=http://download.fedoraproject.org/pub/fedora/linux/updates/$releasever/SRPMS/
mirrorlist=https://mirrors.fedoraproject.org/metalink?repo=updates-released-source-f$releasever&arch=$basearch
の記述を
[updates]
baseurl=http://download.fedoraproject.org/pub/fedora/linux/updates/$releasever/$basearch/
#mirrorlist=https://mirrors.fedoraproject.org/metalink?repo=updates-released-f$releasever&arch=$basearch
[updates-debuginfo]
baseurl=http://download.fedoraproject.org/pub/fedora/linux/updates/$releasever/$basearch/debug/
#mirrorlist=https://mirrors.fedoraproject.org/metalink?repo=updates-released-debug-f$releasever&arch=$basearch
[updates-source]
baseurl=http://download.fedoraproject.org/pub/fedora/linux/updates/$releasever/SRPMS/
#mirrorlist=https://mirrors.fedoraproject.org/metalink?repo=updates-released-source-f$releasever&arch=$basearch
に変更すればいいということです。
これで"yum"や[System]-[Administration]-[Add/Remove Software]が
動作するようになります。
0 件のコメント:
コメントを投稿