<< 2007/10/ 1 1. Reminderfox のポップアップがあんまり目立たない
2 1. Growl を入れてみたがまだイマイチ
3 1. Reminderfox + iCal も難しい
4 1. IPAフォント00201 を OSX 10.3 で試す
5 1. javascript.el のカスタマイズがやっと少し分かった
6 1. hosts の影響があるかどうかは host と ping を使えば分かりそう
7 8 1. hosts と DNS のどちらで名前解決してるか分かるツール書いてみた
9 10 11 1. メンテ終了
2. いまさらHSPネタなのに
3. 関西オープンソース行ってみようかな
12 1. DOM node 内で使える getter は getElementsByTagName だけ
2. IE って難しい
13 1. ma.la印ローカルプロキシ(2006年製)がちょっとイマイチ
2. Firefox で proxy の設定を手早く
3. Opera で proxy の設定を手早く
4. OSX 全般で proxy の設定を手早く
14 1. たださんによる iPod Touch レビューがありがたい
2. WEBrick メモ
3. event handling って難しい
15 1. location への代入で Safari は履歴を残さない
16 1. 文字コードを指定して読み直し
17 1. はてなの新編集機能に(悪い意味で)ビビる
18 1. Widget Class Library なんてものが
19 1. Yahoo Widget Class Library をちょっと読んでみた
20 21 1. Spket IDE 試してみた
22 1. tramp で sshx で multihop
2. Be My Last ヘビーローテ
23 1. Yahoo! Widgets Engine の engine が SpiderMonkey だって忘れてた
24 1. WCLはもう一手間加えないとダメだな
25 1. ES4って文字列に改行を含むことができるようになるんだ
2. 破綻させてないもん
26 1. CentOS のネットワークインストール時に URL を間違ってハマる
2. CentOS 初挑戦で yum リポジトリに悩む
27 1. 日本はどこの業界も異常という話
2. VPC for Mac はもはやステということか
3. Sunbrid & Lightning 0.7
4. いつの間にか Cygwin で screen が使える
28 29 1. yum リポジトリで特定のパッケージだけを扱う
30 1. もっと誉められてしかるべきだ
31 1. go-pear.org なんてねぇ!
2. PostgreSQL 8.1 以降、ユーザーとかグループとか言わない
>>
トップ «前の日記(2007-10-25) 最新 次の日記(2007-10-27)» 編集

2007-10-26 [長年日記]

_ CentOS のネットワークインストール時に URL を間違ってハマる

アホすぎ。何を間違ったかっちゅーと、例えば IIJ ミラーを使ったときに

×http://ftp.iij.ad.jp/pub/linux/centos/5/isos/i386/
http://ftp.iij.ad.jp/pub/linux/centos/5/os/i386/

この間違いでしばらく悩みました。Invalid URL と 404 しか出ないと分からない…。いろいろ試して、images が見つからないとかいうメッセージが出て気がついた。http じゃなくて ftp の方が間違いに気づきやすいかも。

Tags: Linux Xen

_ CentOS 初挑戦で yum リポジトリに悩む

CentOS を入れてみた。

全然パッケージないじゃん。みんなこんなんで仕事できるの?できないよね?

例えば 4.5 では nkf もない。5 にはあるけど。エンタープライズな皆さんはそんな雑多な処理はなさらない? 自動判定なんかに頼らずに iconv 使うのが常識? うっそーん。もしかして時代は今 Perl + Encode.pm ? うっそーん。まさか php + mbstring + encoding_transfer で文字コードなんて気にしちゃいない? うっそーん。

でだ。

パッケージ探訪の旅に出るわけですな。面倒くせぇなぁ。ports や今の Debian なら欲しいものはほとんど全部手に入るのに。*1ざっと調べると

  • CentOS の配布物なんだけど標準の yum リポジトリの設定では enabled になっていない centosplus
  • EPEL (Extra Packages for Enterprise Linux)
  • RPMforgeDAG, Dries, freshrpms が参加してるっぽい。)
    • rssh とかこの辺で手に入る
  • Fedora extras(適当な Fedora mirror の中の extras)

cf.

を使うのがメジャーな感じですか。(ミラーの選択には netselect であれこれ とか参照していただければこれ幸いにございます。)

他にも @IT:Fedora Coreの非公式リポジトリをyumで利用するには なんて記事があって、Fedora FAQ からリポジトリのリストを取得できるらしい。

ただ一応 RHEL ですよね。デスクトップで使うっちゅーならともかく、公開サーバとして使う場合、どのリポジトリまで使うことにするのか、判断が必要になってきちゃうんですよね。混ぜたら RHEL クオリティは保てないわけだから。(必要ならパッケージ単位でも検証はしなきゃならんのだろうなぁ。)

アップデートポリシーは基本的にリリースバージョンが上がらない限りはアプリのバージョンは固定なのかな? なんかそんな感じだよね? 例えば 4.4 -> 4.5 のときにはアプリのバージョンは上がる可能性があるけど、4.5 の間は変わらない、みたいな雰囲気。(CentOS や最近の RedHat, Fedora はまったく使ったことがないので全然分からないのです 。)

いや今ナニしてるかと言うと、CentOS 4 と 5 の比較をしてるんですが。やっぱ 4 はアレコレ古いなーと思っているところなのです。Ruby も 1.8.1 だし。やっぱ 5 の方がいいかなー。ただ Cent5 にしても PHP は 5.1.6 なのよね。PHP 5.2 で「まとも」と呼んでいいのは恐らく 5.2.3 からなので、そうするとリリースのタイミングからしてこうなっちゃうよね。逆に Cent4.5 だと PHP は 4.3.9 なので、PHP 5 の機能が不要でパッチがちゃんと出るならしばらくこれでいくという判断もアリっちゃーアリだろな。ただ、Ruby 1.8.1 は割と本気で困るけど。せめて 1.8.2 にしてくれればいいのに、やっぱポリシーの都合で上げなかったのかなぁ。(1.8.2 でアレコレ変わりましたよね。)

ところで本題ではないんだけど、今回のこの実験には CentOS 5 から標準で入った Xen を使って domU に Cent5 と Cent4 を同時に起こして確認してみてるんだけど、どっちも virt-install でスコっと入るので拍子抜けするくらい簡単。Xen も初めて*2だったけど、僕にもできたよ!*3 ただ本当はこの上に Debian な domU も作る予定だったんだけど、なんか手元に Xen カーネルの Debian が立ち上がる機械が余ってなくて断念しちゃった。wakatono さんみたいに debootstrap で手作業? いやいやいや。自分、不器用ですから。(意味が違う。)

※ EPEL は互換性、依存関係で悩むことが少なそう。サポート云々は聞いてみるのがいちばんか。

[2007-10-29 追記] EPEL の記述を追加。これが RHEL 外部リポジトリ的には本命か?

cf. yum リポジトリで特定のパッケージだけを扱う

Tags: Linux Xen

*1 ports はたまに外れ引くことあるけど^^;

*2 厳密にはちょっと違うけど

*3 console が手元の screen と相性悪くて最初何がなんだか分からなかった。screen てチョコチョコこういう現象に出くわすよね。