#navi(FAQ) カテゴリー: システム管理

Red Hat系の rpm ファイルや Debian 系の deb ファイルを Plamo で使うことは可能ですか?

2005-03-17 00:31:47 (木)投稿
登録者: 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 で利用できるかはどうかは 不明です。


この件に関して追加情報などありましたら、以下にどうぞ;




トップ   編集 凍結 差分 バックアップ 添付 複製 名前変更 リロード   新規 一覧 検索 最終更新   ヘルプ   最終更新のRSS
Last-modified: 2021-12-17 (金) 16:35:40