概要:標準リポジトリで提供されないパッケージをyumでインストールできるようにする。

1. RPMforgeリポジトリの確認
導入されていないことの確認

# yum list | grep rpmforge-release
# rpm -qa | grep rpmforge-release

※ インストールされていない場合、インストールする。

2. yum-prioritiesプラグイン導入

# yum -y install yum-priorities ← yum-prioritiesインストール
# vi /etc/yum.repos.d/CentOS-Base.repo ← 標準リポジトリ設定ファイル編集
[base]
name=CentOS-$releasever - Base
mirrorlist=http://mirrorlist.centos.org/?release=$releasever&arch=$basearch&repo=os
#baseurl=http://mirror.centos.org/centos/$releasever/os/$basearch/
gpgcheck=1
gpgkey=http://mirror.centos.org/centos/RPM-GPG-KEY-CentOS-5
priority=1 ← 追加

#released updates
[updates]
name=CentOS-$releasever - Updates
mirrorlist=http://mirrorlist.centos.org/?release=$releasever&arch=$basearch&repo=updates
#baseurl=http://mirror.centos.org/centos/$releasever/updates/$basearch/
gpgcheck=1
gpgkey=http://mirror.centos.org/centos/RPM-GPG-KEY-CentOS-5
priority=1 ← 追加

#packages used/produced in the build but not released
[addons]
name=CentOS-$releasever - Addons
mirrorlist=http://mirrorlist.centos.org/?release=$releasever&arch=$basearch&repo=addons
#baseurl=http://mirror.centos.org/centos/$releasever/addons/$basearch/
gpgcheck=1
gpgkey=http://mirror.centos.org/centos/RPM-GPG-KEY-CentOS-5
priority=1 ← 追加

#additional packages that may be useful
[extras]
name=CentOS-$releasever - Extras
mirrorlist=http://mirrorlist.centos.org/?release=$releasever&arch=$basearch&repo=extras
#baseurl=http://mirror.centos.org/centos/$releasever/extras/$basearch/
gpgcheck=1
gpgkey=http://mirror.centos.org/centos/RPM-GPG-KEY-CentOS-5
priority=1 ← 追加

#additional packages that extend functionality of existing packages
[centosplus]
name=CentOS-$releasever - Plus
mirrorlist=http://mirrorlist.centos.org/?release=$releasever&arch=$basearch&repo=centosplus
#baseurl=http://mirror.centos.org/centos/$releasever/centosplus/$basearch/
gpgcheck=1
enabled=0
gpgkey=http://mirror.centos.org/centos/RPM-GPG-KEY-CentOS-5

3. RPMforgeリポジトリ導入

  1. ) RPMforgeのGPGキーインストール
    # rpm --import http://dag.wieers.com/rpm/packages/RPM-GPG-KEY.dag.txt
    
  2. ) RPMforgeリポジトリの最新版の確認
    http://apt.sw.be/redhat/el5/en/i386/rpmforge/RPMS/にアクセスして最新のrpmforge-release...rpmを確認する。
  3. ) RPMforgeのインストール
    # rpm -ivh http://apt.sw.be/redhat/el5/en/i386/rpmforge/RPMS/rpmforge-release-0.5.1-1.el5.rf.i386.rpm
      ← RPMforgeリポジトリインストール
    http://apt.sw.be/redhat/el5/en/i386/rpmforge/RPMS/rpmforge-release-0.5.1-1.el5.rf.i386.rpm を取得中
    準備中...                ########################################### [100%]
    1:rpmforge-release       ########################################### [100%]
    
  4. ) RPMforgeの設定
    # vi /etc/yum.repos.d/rpmforge.repo
    
    enabled = 1
             
    enabled = 0 ←変更
    
    注:必要なときだけ利用するので/etc/yum.repos.d/rpmforge.repoをenabled = 0にする。
    利用するときは「yum --enablerepo=rpmforge install パッケージ名」で利用する。

最終更新のRSS
Last-modified: 2014-03-11 (火) 01:59:57 (3693d)