メイン » 仕事の周辺 » FreeBSD

2005年08月14日

FreeBSD 5.4.Rインストール中

WinからpingはとぶのにTelnet、FTPできないと思ったらデフォルトではinetdが有効になっていないらしい。
/etc/rc.conf にinetd_enable="YES"を追加して再起動。

/usr/ports/net/cvsup-without-guiがmakeできない(T_T)。「No address record」って言われて止まってしまう。ぐぐってもそれらしいのが出てこない。しょうがないから指示に従い手動で/usr/ports/distfiles/にファイル転送中。めちゃめちゃ手間なんですけど。何かの設定ミスOR設定漏れ? ただいま午後3時。早くも根気が千切れそうになってきた。

「ports」や「cvsup」を外して「No address record」と「ftp」でぐぐったらそれらしいのが出てきました。
DNSが引けてないだけらしい。DHCPで自動取得にしたら走り出した(^^;)。そりゃレアケースなはず。

shutdown -p now したら電源まで落ちてびっくり。CPU切替器でつながっているWinで再生中だった音楽までピタッと止まったため、一瞬ショック状態。慌ててWinに戻したら何事もなく正常な状態でほっ。
色々デフォルトが違いそうですね。なんか1冊買った方がいいのかも。

投稿者 idic : 11:38 | コメント (0)

2005年09月23日

FreeBSD6.0

FreeBSD 5.4.Rに挫折し、6.0に挑戦中(^^;)
sysinstall の場所がなぜか /usr/sbin/sysinstall に移動してる。
ネットワークの設定は、コンフィグの途中で尋ねてもらえたので、トラブルことなく接続可能(前回気づかなかっただけかも)
現在、CVSUP走っているところ。早く終わってくれ~。

投稿者 idic : 20:33 | コメント (0)

2005年09月25日

FreeBSD6.0その2

いきなりportsでAxKitを入れてみた。
perl5.8.7のインストールが始まってびっくり(^^;)。
しかし、途中で止まることなく5.4.Rで失敗したSblotのインストールもくぐりぬけ、最後まで終了。

Apacheがportsで入ったため、ファイルがあちこち分散して探しまくり。
やっと見つけたapachectlを起動しようとしたら、スタートできません。エラーログを探し、中を見たらmod_unique_id: unable to gethostbyname("hoge.hoge")。
ググって/etc/hostsを編集して無事起動。後はAxKitが動けば万々歳。

なんか、とりあえずXML+XSLTは動いているみたいです。いいのか、こんな簡単で?
(それにしてもブラウザも賢くなってますね。最初.htaccessを有効するのを忘れていた-Axkitが動いていない-のに気づかなかった)
これでXSPが動けば万々歳。

投稿者 idic : 16:52 | コメント (0)

2005年10月22日

FreeBSD6.0その3

FreeBSD6.0とAxKitのまとめ

  • いきなりportsでAxKitを入れると、Apacheもportsで入るが、expat抜きで入れてくれる。
  • 先にApacheをportsでそのまま入れるとexpatも入るが、基本的な動作には支障なさそう。
  • ただし、XSPからSOAP::Liteを使う場合には、Apacheをexpat抜きにしておく必要がある。
     (これはAxKit固有の問題ではなく、mod_perlあるいはPHPにも共通。またSOAP::Lite以外にもexpatに依存するモジュールを使う場合も多分同じ)
  • すでに入っているApacheにexpatが含まれているかどうかを調べるには、
     strings `which httpd` | grep XML とやれとpkg-messageに書いてある。何も返ってこなければいいらしい。
  • FreeBSD 5.3ではFixされているportsのAxKit::CharsetConv class関連のバグが、6.0では未対応。(日本語メールを送ろうとすると送れない)。ルートのお兄さんに教えてもらって、files/patch-AxKit::CharsetConv.xsというファイルに、上記URL記載のパッチを書き込み。あとは普通にインストール。

投稿者 idic : 12:06 | コメント (0)