RPM ファイルをインストールせずに直接ファイルを取り出す

2003-11-26 19:57

RPM ファイルから必要なファイルを取り出す場合、通常は RPM をインストールする必要があります。しかし、事情があってパッケージのインストールができない場合や、単一のソースファイルを取り出す場合にインストールするのが面倒というときもあります。

RPM ファイルは CPIO という形式で圧縮されており、rpm2cpio コマンドを使うことにより変換できます。

  # rpm2cpio libwmf-0.2.8-1.src.rpm > libwmf-0.2.8-1.cpio

CPIO 形式のアーカイブファイルは、cpio コマンドで扱うことができます。詳しくは cpio の man を見て下さい。

たとえば、ソース RPM から SPEC ファイルを取り出すには次のように指定します。

  # rpm2cpio libwmf-0.2.8-1.src.rpm | cpio -i "*.spec"
  • ブックマーク : add to hatena hatena.comment (1) add to del.icio.us (0) add to livedoor.clip (0) add to Yahoo!Bookmark (0) Total: 1 アクセス: 1150回
  • カテゴリー : Linux
  • タグ :

コメントはまだありません

コメントはまだありません。

このコメント欄の RSS フィード

コメントフォームは現在閉鎖中です。

50 queries. HTML convert time: 3.555 sec. Powered by WordPress ME. Valid XHTML
Copyright © 2007 @ futuremix.org | 5jp.net ログイン