from-****@i-lov*****
from-****@i-lov*****
2007年 9月 27日 (木) 01:11:01 JST
こんばんは、やまねさん。 > > > alien はソースが無いときの回避策ぐらいであって、実際にソースが > > > あるならきちんとパッケージ化を行った方がよいと思います。 deb パッケージ作成のためのディレクトリや設定ファイルを作成してコマンドを叩くのが面倒なので、 全ディストリビューションで共通に使える手順として alien を使っています。 ディストリビューションのパッケージ作成流儀に詳しい方がおられれば その方法で作成していただきたいと思います。 (例えば Nature's Linux 1.5.1 の場合は Matthew さんが Nature's Linux の流儀で作成されています。) > が #! /bin/bash になっている。bash 依存よくないっす 現在サポートしているディストリビューションの中に /bin/sh だと動かないものがあったので /bin/bash を使っています。 (カーネルへのパッチ以外は、サポートしている全てのディストリビューションで 同一のソースコード/同一の手順が使えるように設計しています。) C で作成したバイナリプログラムで置き換えてしまう方法もありますが、 スクリプトのままディストリビューション毎にソースを管理するのと どちらが宜しいでしょうね? > ・http://tomoyo.sourceforge.jp/ja/1.5.x/1st-step/etch/ > でなぜか手順の途中で rpm --install になってます。dpkg -i ですね ありがとうございます。 CentOS の手順書からコピーして修正するのを忘れていました。