nDiki : 2003年04月下旬
2003年4月22日 (火)
■ CPAN のPerl モジュールを RPM パッケージ化する

会社のサーバは Red Hat Linux 8.0 にしたので RPM パッケージを作らんと。 RPM::Specfile モジュールに CPANの Perlモジュールを RPM パッケージにするツール cpanflute2 が入っている。 なので、まずはこいつをこいつ自身で RPM パッケージ化してインストールしてコイツで RPM パッケージを作れる環境を。
Perl のバージョンは v5.8.0。 まず、/tmp/RPM-Specfile の下にステージ1としてインストール。 RPM::Specfile の依存しているライブラリのうち Archive::Tar が無いようなので、これもビルドする。
cd /tmp tar zxvf Archive-Tar-0.23.tgz cd Archive-Tar-0.23 perl Makefile.PL PREFIX=/tmp/RPM-Specfile SITEPREFIX=/tmp/RPM-Specfile make make test make install
次に RPM::Specfile を。
export PERL5LIB=/tmp/RPM-Specfile/lib/perl5/site_perl/5.8.0 cd /tmp tar zxvf RPM-Specfile-1.11.tar.gz cd RPM-Specfile-1.11 perl Makefile.PL PREFIX=/tmp/RPM-Specfile SITEPREFIX=/tmp/RPM-Specfile make make test make install
これで /tmp/RPM-Specfile/bin/cpanflute2 ができる。 /tmp/RPM-Specfile/lib/perl5/site_perl/5.8.0 にPERL5LIBを通したまま
/tmp/RPM-Specfile/bin/cpanflute2 --buildall Archive-Tar-0.23.tgz /tmp/RPM-Specfile/bin/cpanflute2 --buildall RPM-Specfile-1.11.tar.gz
これで
- perl-Archive-Tar-0.23-8.src.rpm
- perl-Archive-Tar-0.23-8.i386.rpm
- perl-RPM-Specfile-1.11-8.src.rpm
- perl-RPM-Specfile-1.11-8.i386.rpm
ができあがる。
ステージ2。
ルート権限でバイナリパッケージをインストール。
rpm -ivh perl-Archive-Tar-0.23-8.i386.rpm rpm -ivh perl-RPM-Specfile-1.11-8.i386.rpm
これで (PERL5LIB を設定する事なく)/usr/bin/cpanflute2 が使えるようになる。 これで、パッケージ化し放題(本当か?)
- SVN::Webインストール失敗 (2006-02-17)
- [ Perl ] PDL 2.4.1 から eigens が固有ベクトルを... (2004-03-05)
- ActivePerl で Ming (2005-02-23)
- 野良パッケージと依存 Perl モジュールのインストールセット をCPAN... (2006-02-11)
- WiKicker の Makefile.PL を Module::Inst... (2006-02-10)
■ 去年の今ごろ

2002年4月22日より。
- 100BASE-TX 化
- おいおい、まだ3Com 3C589C 使ってたよ。
■ [ WiKicker ] リビジョンが追加されていかない

あれ、NaneyOrgWiki のリビジョン管理(RCS)がうまくいってないみたい。 リビジョン番号があがっていくページもあれば、そうでないページもある。 Why?
で確認してみると、RCS の lock まわりの問題。 CGI プログラム経由の ci/co を呼び出しはユーザ名 root でロックをかけようとするのか。 suEXEC で作成されているファイルの権限は naney になっているので、locker も当然 naney になっていると思ったのだけれど、勘違い。 このため、
- WiKicker に移行した後、新規作成されたページ → CGI プログラム経由で root による lock 獲得が成功しリビジョンが上がっていく。
- ユーザ naney で import ツールを使って YukiWiki2 からコンバートしたものは、naney によって lock がかかっているので、CGI プログラムからは lock が獲得できず check-in できない。
という事になっているようだ。 とりあえず naney で
rcs -U RCS/*
して、non-strict モードに。 これで、どのページもリビジョン管理できるようになったはず。 しかし、現状だと
- import したもの non-strict mode / locked by naney
- 今日まで新規作成されたもの non-strict mode / locked by root
- 今日以降新規作成されるもの strict mode / locked by root
となり気持ち悪いなぁ。 今は、常に lock 状態になるようにしているんだけれど、non-strict mode + 非 lock 状態というふうになるようにすべきかも。
- [ WiKicker ] RCSファイルのリビジョン間引き (2004-04-04)
- [ Perl ] Log::Log4perlのはまりどころ (2004-03-02)
- [ WiKicker ] (続)リビジョンが追加されていかない (2003-04-23)
- [ WiKicker ] 久しぶりにメンテナンス (2004-04-02)
- Windows 上での Apache 2.0.53 では PATH_INF... (2005-04-10)
■ なつめ

花粉症にいいらしいが、効果が出るまで1年とかかかってしまうらしい「なつめ」、先日買ったドライフルーツタイプを開封。
プルーンと干し柿を足して2で割って少し焦した味。
- なつめをまた買ってみた。 (2004-11-09)
- 退職お疲れさま会 (2005-03-25)
- 今年の花粉は楽だった (2008-05-03)
- 歯の治療18回目 - クリーニング・感動のフィナーレ (2005-02-25)
- 2倍投与可能です (2005-03-17)
2003年4月23日 (水)
■ [ WiKicker ] SunOS 5.6 にインストール

結局flock 問題は、File::Flock モジュールを使う事にする。 $^O eq 'solaris' な時は File::Flock::lock を使うようにコードを修正。
それから、RCS まわりでも問題。
Warning: missing newline at end of file /tmp/...
といった感じの警告が出て期待した結果が得られない。 調べてみると rcsdiff の呼び出しで警告。 実際には diff が吐いている。 Sun の diff と GNU diff ではファイル末処理が違うようだ。 ということで、こちらは diffutils-2.8.1 と rcs-5.7 を home の下に入れて解決。
ふう、これで WiKicker は
- Debian GNU/Linux sid
- FreeBSD 4.4-RELEASE
- Red Hat Linux 8.0
- Solaris 2.6
で動く事を確認。都合5つ(SunOS は一つのホストで2個動かしている)。 今の所の注意点は
- Apache が suEXEC しているかどうか
- Perl 5.005_03 or Perl v5.8.0 ? (依存ライブラリの問題、UTF-8 の扱いの違い)
- SunOS の flock 問題
- SunOS の diff 問題
といったところか。
- [ Perl ] Memcached を使ってみる (2004-01-12)
- Windows 上での Apache 2.0.53 では PATH_INF... (2005-04-10)
- Time::Local::gmtime の範囲チェック (2003-12-23)
- Warning: SuexecUserGroup directive re... (2004-07-10)
- [ WiKicker ] SpeedyCGI (2003-10-17)
■ 花粉のお薬

今日からやめる。
- [ 花粉症 ] 花粉アレルギー対策に診療所へ (2006-01-31)
- やっぱり花粉もう飛んでいる? [ 花粉症 ] (2005-01-07)
- 今年の花粉は楽だった (2008-05-03)
- 過去の今ごろ (2004-04-23)
- 今日のさえずり - 「きりちんぽ」いいな (2008-02-25)
■ [ WiKicker ] (続)リビジョンが追加されていかない

昨日修正したつもりだったがまだ駄目だった。 モードを変更するだけではなくて、 naney 権限で
rcs -u -M RCS/*
して実際に unlock しておかないと駄目だった。
今回の敗因はCGI プログラムからのアクセスと同じ条件で YukiWiki2 のデータを import しなかった事。
- [ WiKicker ] リビジョンが追加されていかない (2003-04-22)
- WiKicker に Flickr 関連機能追加 (2005-02-11)
- [ WiKicker ] SpeedyCGI 化の様子 (2003-11-10)
- Windows 上での Apache 2.0.53 では PATH_INF... (2005-04-10)
- [ WiKicker ] 自動InterWiki (2004-02-09)
■ 去年の今ごろ

2002年4月23日より。
- Sun Blade 100
- いやぁ、あまり使ってない。
2003年4月30日 (水)
■ 送別会

カリブを見るため、カナダへ長期滞在しに5/10出発する人の送別会。 18:00退社後夜も別の場所で仕事をしてお金を貯めた彼女。
普段控え目であるが、夢にかけるエネルギーは凄いね。 簡単には真似できぬ。
- 最後のスピーチが駄目だったら1万円払わなければならい送別会 (2005-06-10)
- 南仏プロヴァンス料理 PATATI PATATA (2005-09-06)
- 今日のさえずえり - ツレってヨメの事だと思っていたが違うらしい (2008-12-18)
- 新年会 + 送別会 (2005-01-12)
- TC-1 壊れた? (2003-04-30)
■ 今日の ADSL

駄目。 早く寝る。
- 12:30 今日の秋葉原 (2002-04-17)
- 久しぶりの低速回線で spam メール・ウイルスメールの邪魔臭さを再認識 (2005-01-01)
- 過去の今ごろ (2004-05-05)
- ALSA で Skype 成功 (2005-01-29)
- 去年の今ごろ (2002-12-16)
■ TC-1 壊れた?

送別会の席で、 TC-1 を使ったのだが、変。 シャッターを切った後の巻き上げ音が変だし、液晶が全表示かフィルムマークだけになってしまう。 電源OFF/ONすると一応復帰するが、次も駄目。 フラッシュ設定が強制発光でも光らなかったし。
そういえば、4月27日に使った時も同様な症状だった。 その時電池を新品のものに交換したのだけれど。
これはドック入りだな。 ……サービスセンターはゴールデンウィークで休業中か。
- 今回の公式カメラマンはデジタル一眼レフだった (2006-05-14)
- 運動会カメラ事情 (2008-10-25)
- Palm の充電池が切れてた (2006-05-06)
- 私的10大ニュース2005 [ photo ] (2005-12-31)
- モンベルクラブ渋谷店 (2004-08-07)
■ 去年の今ごろ

2002年4月30日より。
- ゴールデンウィークモード
- 今年のゴールデンウィークがしょぼいのは皆さんご存じの通り。
- FOMA F905i 購入 (2008-05-04)
- 有給休暇 - ゴールデンウィーク中日2日目 (2007-05-02)
- 美しき日々ファイナルコンサート後の興奮 (2005-05-07)
- 江の島初上陸 (2005-05-04)
- 有給休暇 - ゴールデンウィーク中 (2005-05-02)
スポンサード リンク
■よく検索されるキーワード
torrent(113) perl(50) 書き方(41) アジェンダ(33) ドラマ(27) linux(27) 動画(24) windows(24) 提案書(22) debian(20) 冷蔵庫(18) 使い方(17) アジェンダとは(16) evernote(16) firefox(15) 画像(14) x31(14) twitter(14) java(14) usb(12) gmail(11) dropbox(11) winmerge(11) tc-1(10) tickler(10) 映画(10) 修理(10) naneyorgwiki(9) thinkpad(9) ダウンロード(9) テンプレート(9) ixy(9) lsyncd(9) nikon(9) ノート(8) svn(8) rcs(8) フリー(8) 生年月日(8) 壁紙(8) apache(8) wiki(8) インストール(7) うなぎ(7) ダイソー(7) 210(7) smtp(7) サンプル(7) 女優(7) 提案書の書き方(7) a6(7) file(7) iwgp(7) ganttproject(7) aniara(7) 写真(7) 01(6) web(6) 補助充電アダプタ(6) grub(6) cm(6) ssh(6) boblbe-e(6) モジュール(6) 無料(6) フルハルター(6) visual(6) トレント(6) ヨドバシ(6) hyde(6) 評判(6) 無料動画(6) 会議(6) ブログ(6) c++(6) 作り方(6) foma(6) skype(5) ボールペン(5) c#(5)■注目キーワード
購入 買った 発売日 フリー 無料 価格 値段 作り方 選び方 使い方 方法 設定 サンプル ダウンロード 限定 在庫 予約 穴場 比較 検証 レビュー 感想 評価 評判 使用感 使ってみた 口コミ 噂 最新 MP3 動画 意味 お薦め お勧め おすすめ 便利 Blog ブログ mixi 修理 デザイン ビックカメラProcess Time: 0.063956s / load averages: 0.16, 0.29, 0.30
nDiki by WATANABE Yoshimasa (profile)
Powered by DiKicker
Base theme by Nana (for tDiary)




スポンサード リンク