目次

SRC.RPMのインストール

  1. src.rpmをダウンロード
  2. rpm -ivh RPMパッケージ でsrc.rpmをインストール
  3. rpmbuild –ba /usr/src/redhat/SPECS/hoge.specでRPMBUILD
  4. rpm -ivh /usr/src/redhat/RPMS/i386/hoge.rpmでインストール

例:

# wget ftp://ftp.pbone.net/mirror/vault.centos.org/5.6/cr/SRPMS/\
yum-3.2.22-37.el5.centos.src.rpm
# rpm -ivh yum-3.2.22-37.el5.centos.src.rpm
# rpmbuild --ba /usr/src/redhat/SPECS/yum.spec
# rpm -Uvh /usr/src/redhat/RPMS/noarch/yum-3.2.22-37.noarch.rpm

rpmbuild インストール

# yum install rpm-build

エラー

error: line 83: Dependency tokens must begin with alpha-numeric, '_' or '/': BuildRequires: %kernel_module_package_buildreqs

redhat-rpm-config をインストールすれば良い。

# yum install redhat-rpm-config