Hatena::ブログ(Diary)

Railsなど技術系覚え書き このページをアンテナに追加 RSSフィード

2008-07-03

[]RPMを手元で展開する

任意のRPMインストールせずに、手元のディレクトリで展開するには以下の方法を使う

rpm2cpio xxx.rpm | cpio -id"

rpmが複数あるときは1つずつ実行するのは面倒。そのときは、こんなんでどうでしょうか?

#!/usr/bin/ruby

rpmlist = Dir::glob("*.rpm")
rpmlist.each do |rpm|
        system("rpm2cpio #{rpm} | cpio -id")

end

スパム対策のためのダミーです。もし見えても何も入力しないでください
ゲスト


画像認証

トラックバック - http://d.hatena.ne.jp/solis/20080703/1215065660