rubygems を checkinstall でrpmパッケージ化
rubygems1.3.7 のパッケージをcheckinstallで作ろうとしたら失敗した。
いろんなサイトで説明されてたこの方法
↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓
# checkinstall -R "ruby setup.rb"
これは失敗。
なので自分なりに色々試してみたら以下の方法で成功
まず
# checkinstall -R ruby "setup.rb"
とする。
次に実行途中の↓この応答時に、
10 で ruby のパッケージインストール時の名称を入力
(私の場合は ruby-1.8.7 )
=========================================================
1 - Summary: [ Package created with checkinstall 1.6.2 ]
2 - Name: [ rubygems ]
3 - Version: [ 1.3.7 ]
4 - Release: [ 1 ]
5 - License: [ GPL ]
6 - Group: [ Applications/System ]
7 - Architecture: [ i386 ]
8 - Source location: [ rubygems-1.3.7 ]
9 - Alternate source location: [ ]
10 - Requires: [ ruby-1.8.7 ]
11 - Provides: [ rubygems ]
=========================================================
これでやったらできました。
私の場合は ruby も checkinstallでパッケージ化したため
ruby-1.8.7 となっていました。
なんて入れたらいいかわからなかったら、確認方法としては
yum list installed | grep ruby
とかで出てきたruby の名称でいけるんじゃないでしょうか。
私はこれでイケました。
いろんなサイトで説明されてたこの方法
↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓
# checkinstall -R "ruby setup.rb"
これは失敗。
なので自分なりに色々試してみたら以下の方法で成功
まず
# checkinstall -R ruby "setup.rb"
とする。
次に実行途中の↓この応答時に、
10 で ruby のパッケージインストール時の名称を入力
(私の場合は ruby-1.8.7 )
=========================================================
1 - Summary: [ Package created with checkinstall 1.6.2 ]
2 - Name: [ rubygems ]
3 - Version: [ 1.3.7 ]
4 - Release: [ 1 ]
5 - License: [ GPL ]
6 - Group: [ Applications/System ]
7 - Architecture: [ i386 ]
8 - Source location: [ rubygems-1.3.7 ]
9 - Alternate source location: [ ]
10 - Requires: [ ruby-1.8.7 ]
11 - Provides: [ rubygems ]
=========================================================
これでやったらできました。
私の場合は ruby も checkinstallでパッケージ化したため
ruby-1.8.7 となっていました。
なんて入れたらいいかわからなかったら、確認方法としては
yum list installed | grep ruby
とかで出てきたruby の名称でいけるんじゃないでしょうか。
私はこれでイケました。