- 追加された行はこの色です。
- 削除された行はこの色です。
- FAQ/11 へ行く。
#navi(FAQ)
カテゴリー: システム管理
* Red Hat系の rpm ファイルや Debian 系の deb ファイルを Plamo で使うことは可能ですか? [#a6005df7]
RIGHT:2005-03-17 00:31:47 (木)投稿
RIGHT:登録者: Plamodocs Project
----
rpm は独自のヘッダーを付けた cpio ファイル、deb は ar でまとめた tar.gz ファイル
なので、rpm や deb のパッケージから中身を取り出すことはそれほど難しいことでは
ありません。
rpm ファイルは rpm2targz(rpm2tgz) というコマンドで tar.gz ファイルに変換することができます。
rpm2targz は簡単なシェルスクリプトで、内部では rpmoffset というコマンドを
実行して、rpm ファイルの先頭部分にあるマジックナンバーやディジタル署名
部を調べ、その部分を飛ばした内容を dd で cpio に流し込んで展開するような
処理をしています。
deb ファイルは ''ar -t XXX.deb'' で中身のリストを、''ar -x XXX.deb'' で中身を取り出すことが
可能です。取り出したファイルは tar.gz の形式になっているので、tar コマンドで
展開することができます。
上記の方法で、rpm や deb から中身を取り出すことはできますが、取り出した
バイナリは Plamo では標準的にインストールされないライブラリ等を要求する
かもしれないので、バイナリがそのまま Plamo で利用できるかはどうかは
不明です。
----
この件に関して追加情報などありましたら、以下にどうぞ;
#comment
#navi(FAQ)