rpm コマンドのオプションの備忘録。
毎回同じことを調べているような気がするので。。。
■rpm が依存しているパッケージを調べる
$ rpm -qpR rubygems-1.3.5-1.el5.noarch.rpm
/usr/bin/ruby
rpmlib(CompressedFileNames) <= 3.0.4-1
rpmlib(PayloadFilesHavePrefix) <= 4.0-1
rpmlib(VersionedDependencies) <= 3.0.3-1
ruby(abi) = 1.8
ruby-rdoc
■インストール可能かのテスト
$ rpm -ivh --test rubygems-1.3.5-1.el5.noarch.rpm
エラー: 依存性の欠如:
/usr/bin/ruby は rubygems-1.3.5-1.el5.noarch に必要とされています
ruby-rdoc は rubygems-1.3.5-1.el5.noarch に必要とされています
■依存関係を無視してインストール
$ sudo rpm -ivh --nodeps rubygems-1.3.5-1.el5.noarch.rpm
[sudo] password for xxx:
準備中... ########################################### [100%]
1:rubygems ########################################### [100%]
毎回同じことを調べているような気がするので。。。
■rpm が依存しているパッケージを調べる
$ rpm -qpR rubygems-1.3.5-1.el5.noarch.rpm
/usr/bin/ruby
rpmlib(CompressedFileNames) <= 3.0.4-1
rpmlib(PayloadFilesHavePrefix) <= 4.0-1
rpmlib(VersionedDependencies) <= 3.0.3-1
ruby(abi) = 1.8
ruby-rdoc
■インストール可能かのテスト
$ rpm -ivh --test rubygems-1.3.5-1.el5.noarch.rpm
エラー: 依存性の欠如:
/usr/bin/ruby は rubygems-1.3.5-1.el5.noarch に必要とされています
ruby-rdoc は rubygems-1.3.5-1.el5.noarch に必要とされています
■依存関係を無視してインストール
$ sudo rpm -ivh --nodeps rubygems-1.3.5-1.el5.noarch.rpm
[sudo] password for xxx:
準備中... ########################################### [100%]
1:rubygems ########################################### [100%]