yum が古くて使えない時に対応したこと
fedoraの話ですが、全く別の事をしていたが
とあるファイルが必要となり
yumやらrpmやら使おうとするが動いてくれない!
cat /etc/fedora-release
これを打ってみると分かるが、OSが古いはず
yumとかでパッケージを指定してinstallしようとすると
Setting up Install Process
Setting up repositories
Cannot find a valid baseurl for repo: updates-released
と、でちゃってミラー先が重かったり、なかったりする
そう、取り残されたって事
そこで以下の手法を取る
http://www.atmarkit.co.jp/flinux/rensai/linuxtips/765fejp.html :国内のミラーサイトでFedora Extrasを使うには
さすが日本、大企業がミラーになってくれます(海外にもあるだろうけど)
置き去りの僕にupdateのチャンスをくれる。
これで
yum update
置いていかれた長さだけ、時間を必要とするのでしょう。
ちなみにFC4の例です。3もいけるようですね。私は4なので丸コピでいけました。
/etc/yum.repos.d/local-base
http://ftp.kddilabs.jp/Linux/packages/fedora/core/4/$ARCH/os/
http://ftp.riken.go.jp/Linux/fedora/core/4/$ARCH/os/
http://ftp.iij.ad.jp/pub/linux/fedora/core/4/$ARCH/os/
/etc/yum.repos.d/local-updates
http://ftp.kddilabs.jp/Linux/packages/fedora/core/updates/4/$ARCH/
http://ftp.riken.go.jp/Linux/fedora/core/updates/4/$ARCH/
http://ftp.iij.ad.jp/pub/linux/fedora/core/updates/4/$ARCH/
/etc/yum.repos.d/local-extras
http://ftp.kddilabs.jp/Linux/packages/fedora/extras/4/$ARCH/
http://ftp.riken.go.jp/Linux/fedora/extras/4/$ARCH/
http://ftp.iij.ad.jp/pub/linux/fedora/extras/4/$ARCH/
mirrorlist=file:///etc/yum.repos.d/local-base
/etc/yum.repos.d/fedora-updates.repo
mirrorlist=file:///etc/yum.repos.d/local-updates
/etc/yum.repos.d/fedora-extras.repo
mirrorlist=file:///etc/yum.repos.d/local-extras