#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)

トップ   編集 差分 バックアップ 添付 複製 名前変更 リロード   新規 一覧 検索 最終更新   ヘルプ   最終更新のRSS