$ rpm -q ruby ruby-1.8.5-5.el5_1.1 $とある通り、1.8.5。従って、CentOS 5.2標準のままでも、RoR 2.1は動作する。しかし今回は、1.8.6のRPMを準備した。RPMのビルド環境の準備に関しては、『RHL9用のbind-9.2.8.*.rpmを作る』を参照。
$ mkdir -p RPM/BUILD RPM/RPMS/i386 RPM/SOURCES RPM/SRPMS RPM/SPECS $ echo %_topdir $PWD/RPM > ~/.rpmmacros $SRPMパッケージは、Fedora 9のものを使用する。『Fedora Public Active Mirrors』から適切なサイトを選び、最新のSRPMをダウンロードする。
$ cd RPM/SRPMS $ wget http://ftp.jaist.ac.jp/pub/Linux/Fedora/updates/9/SRPMS/ruby-1.8.6.230-4.fc9.src.rpm --23:32:32-- http://ftp.jaist.ac.jp/pub/Linux/Fedora/updates/9/SRPMS/ruby-1.8.6.230-4.fc9.src.rpm Resolving ftp.jaist.ac.jp... 150.65.7.130 Connecting to ftp.jaist.ac.jp|150.65.7.130|:80... connected. HTTP request sent, awaiting response... 200 OK Length: 5057508 (4.8M) [application/x-wais-source] Saving to: `ruby-1.8.6.230-4.fc9.src.rpm' 100%[=======================================>] 5,057,508 81.5K/s in 59s 23:33:34 (83.6 KB/s) - `ruby-1.8.6.230-4.fc9.src.rpm' saved [5057508/5057508] $ビルドする。
$ rpmbuild --rebuild ruby-1.8.6.230-4.fc9.src.rpm Installing ruby-1.8.6.230-4.fc9.src.rpm warning: InstallSourcePackage: Header V3 DSA signature: NOKEY, key ID 4f2a6fd2 warning: user mockbuild does not exist - using root <<略>> + cd /home/kenetsu/RPM/BUILD + rm -rf ruby-1.8.6.230 + exit 0 $できたRPMをインストールする。
# cd /home/kenetsu/RPM/RPMS/i386 # rpm -Uvh *.rpm Preparing... ########################################### [100%] 1:ruby-libs ########################################### [ 10%] 2:ruby ########################################### [ 20%] 3:ruby-irb ########################################### [ 30%] 4:ruby-rdoc ########################################### [ 40%] 5:ruby-debuginfo ########################################### [ 50%] 6:ruby-devel ########################################### [ 60%] 7:ruby-docs ########################################### [ 70%] 8:ruby-mode ########################################### [ 80%] 9:ruby-ri ########################################### [ 90%] 10:ruby-tcltk ########################################### [100%] #
『その0・概要』
『その1・RubyのRPMパッケージのビルドとインストール』
『その2・RubyGemsのインストール』
『その3・Gemパッケージのインストール』
0 件のコメント:
コメントを投稿