| Linux Tips | |
RPMパッケージを展開するには 北浦訓行 |
|
RPMパッケージからファイルを取り出すにはでは、RPMパッケージをcpio形式のアーカイブファイルに変換し、そこからファイルを取り出す方法を説明した。しかし、この方法では、ファイル形式の変換処理が発生するため、入力するコマンドが長くなる。単にRPMファイルを展開するだけであれば、rpmdev-extractコマンドを使用した方が簡単である。
rpmdev-extractコマンドは、rpmdevtoolsというパッケージに含まれている。Fedora Coreの場合、パッケージがFedora Extrasにあるのでyumコマンドでインストール可能だ。
# yum install rpmdevtools |
rpmdev-extractコマンドは、引数で指定されたRPMファイルを展開する。単に展開するだけであれば、オプションは不要だ。
$ rpmdev-extract ntfsprogs-1.13.1-1.i586.rpm |
オプションを指定することにより、rpmdev-extractコマンドの挙動を変えることもできる。
オプション |
意味 |
-q |
展開時にファイル名などを出力しない |
-f |
ファイルが存在する場合に、強制的に上書きする |
-C DIR |
指定したディレクトリに展開する |
-h |
ヘルプメッセージを表示する |
-v |
rpmdev-extractコマンドのバージョン情報を表示する |
ちなみに、rpmdev-extractコマンドはRPMファイルだけでなくACE、DED、ARJ、CPIO、LZH、RAR、TAR、ZIP、JARなどのファイル形式も展開できる。
| Linux Tips Index |
| Linux Squareフォーラム Linux Tipsカテゴリ別インデックス |
|
TechTargetジャパン
Linux Square フォーラム 新着記事
- OSSライセンスの採用傾向に「変化」あり (2012/5/21)
OSS普及の一翼を担ってきたライセンス、GPLファミリー採用の割合が減少傾向にあるそうです。いったいどうして? - ここからFirefoxの反撃が始まる (2012/3/12)
2月のLinux SquareのランキングではFirefoxの記事がダントツのページビューを集め、トップに立ちました - CMakeでMySQLをビルドしてみる (2012/3/8)
ここまでの作業でCMakeを使う準備が整いました。今回はひとまずMySQLをビルドしてみます - MySQLのビルドに欠かせないCMakeを準備する (2012/3/2)
今回は、MySQLをビルドするために欠かせないツール「CMake」をインストールし、使う準備をします
|
|
@IT 新着記事
キャリアアップ
スポンサーからのお知らせ
- - PR -
イベントカレンダー
- - PR -
お勧め求人情報
転職/派遣情報を探す
**先週の人気講座ランキング**
〜 Android編 〜
ホワイトペーパー(TechTargetジャパン)
ソリューションFLASH
