サーバメンテナンス FreeBSD 7.0-RELEASE

公開サーバ OS を久しぶりにバージョンアップした。とある方からコンコーダンスソフトの不具合の報告をいただき,FreeBSD 7.0-RELEASE が出たという事情もあり,デバッグついでにこの際,環境を一新することに。

Java (JDK15) 環境の構築が面倒であった。FreeBSD の ports は SUN マイクロシステムズ・ダウンロードサイトの情報より古いため指定のアーカイブのリンクがすでに削除されていて,ダウンロード頁において直接 URL を入力してダウンロードしなければならなかった。また JDK15 のコンパイルでは libgio のリンクでエラーとなった (can't find -lgio-2.0 エラー)。glib-2.16 にアップグレードすればこれは解決した。

コンコーダンスソフトのバグ対策。アップロードテキストの再終行末に改行コードが入っていないと明細行が出力されない不具合を解消した。また gcc-4 でコンパイルエラーとなるコードを訂正して,FreeBSD でも Linux でも問題なくバイナリが生成できるようにした。

Movable Type を 4.1 にバージョンアップ。これこそ余計な作業であった。Ver. 4 になって Berkeley DB がサポートされなくなり,仕方なく SQLite で運用することに。ところが再構築におそろしく時間がかかるようになってしまった。3.2 に戻すかどうか思案中。

Moon Calendar

Profile

ISAO YASUDA。システムエンジニア。神奈川県在住。昭和 30 年代を懐かしむオヤジ。ロシアに興味があります。
[more], [About our site]

Notice

この文書はフィクションであり,実在する個人,団体等とは一切関係ありません。

R-18 指定サイトです。そのうち「18 歳以上ですか」の認証を入れる予定です。

文書の記述内容は無保証です。不適切な表現があればコメントにてご指摘ください。

コメント,トラックバックは,現在,運用を停止しています。ご意見等ありましたら isao@yasuda.homeip.net 宛電子メールにてお願いします。

Links

Entries

About this entry

Written by isao at 2008年5月 5日 22:59.

Previous: 大問題勃発,論文提出

Next: 連休明け

Recent Entries in Main Index.
All Entries in Archive Index.

March 2012

Sun Mon Tue Wed Thu Fri Sat
        1 2 3
4 5 6 7 8 9 10
11 12 13 14 15 16 17
18 19 20 21 22 23 24
25 26 27 28 29 30 31

Emacs: Monthly Archives

Powered by Movable Type 5.12 Powered by FreeBSD 8.2-RELEASE
blog counter