CentOS に yum で re2c をインストールしようとしたらパッケージが無いと言われたので、RPMforgeをrpmリポジトリに追加してみる。
# yum install re2c Loading "fastestmirror" plugin Loading mirror speeds from cached hostfile * utterramblings: www.jasonlitka.com * extras: www.ftp.ne.jp * updates: ftp.nara.wide.ad.jp * base: ftp.nara.wide.ad.jp * addons: ftp.nara.wide.ad.jp Setting up Install Process Parsing package install arguments No package re2c available. Nothing to do
そこで、32bit版のファイルを取得してリポジトリに追加。
※ 64bit版の場合は別のファイルになるので、http://dag.wieers.com/packages/rpmforge-release/ へ行って確認。
# wget http://dag.wieers.com/packages/rpmforge-release/rpmforge-release-0.3.6-1.el5.rf.i386.rpm # rpm -Uvh rpmforge-release-0.3.6-1.el5.rf.i386.rpm
デフォルトではこのリポジトリは使わず、使いたい時だけ使うという設定にするため、「enabled = 1」を「enabled = 0」にする。
# vi /etc/yum.repos.d/rpmforge.repo enabled = 0
yum でこのリポジトリを使う場合は、毎回「–enablerepo=rpmforge」オプションをつける。
改めて re2c をインストール。
# yum --enablerepo=rpmforge install re2c Loading "fastestmirror" plugin Loading mirror speeds from cached hostfile * utterramblings: www.jasonlitka.com * rpmforge: ftp-stud.fht-esslingen.de * extras: www.ftp.ne.jp * updates: ftp.nara.wide.ad.jp * base: ftp.nara.wide.ad.jp * addons: ftp.nara.wide.ad.jp rpmforge 100% |=========================| 1.1 kB 00:00 primary.xml.gz 100% |=========================| 3.5 MB 00:34 rpmforge : ################################################## 9676/9676 Setting up Install Process Parsing package install arguments Resolving Dependencies --> Running transaction check ---> Package re2c.i386 0:0.13.5-1.el5.rf set to be updated --> Finished Dependency Resolution Dependencies Resolved ============================================================================= Package Arch Version Repository Size ============================================================================= Installing: re2c i386 0.13.5-1.el5.rf rpmforge 238 k Transaction Summary ============================================================================= Install 1 Package(s) Update 0 Package(s) Remove 0 Package(s) Total download size: 238 k Is this ok [y/N]: y Downloading Packages: (1/1): re2c-0.13.5-1.el5. 100% |=========================| 238 kB 00:02 Running rpm_check_debug Running Transaction Test Finished Transaction Test Transaction Test Succeeded Running Transaction Installing: re2c ######################### [1/1] Installed: re2c.i386 0:0.13.5-1.el5.rf Complete!
めでたしめでたし。
