ともやん どっと ねっと


2012年5月20日(日) 21:08 JST

CentOS 6 で EPEL, RPM Fusion, Remi, RepoForge(RPM Forge) リポジトリを利用する

 パッケージをインストールするために以下のコマンドを実行する。必ず epel パッケージを入れてから、rpmfusion のパッケージを入れること。(依存関係があるため)

Extra Packages for Enterprise Linux (EPEL)

EPEL - FedoraProject

# rpm -Uvh http://dl.fedoraproject.org/pub/epel/6/x86_64/epel-release-6-5.noarch.rpm
http://dl.fedoraproject.org/pub/epel/6/x86_64/epel-release-6-5.noarch.rpm を取得中
警告: /var/tmp/rpm-tmp.1bSdh8: ヘッダ V3 RSA/SHA256 Signature, key ID 0608b895: NOKEY
準備中...                ########################################### [100%]
   1:epel-release           ########################################### [100%]

RPM Fusion

RPM Fusion - RPM Fusion

# rpm -Uvh http://download1.rpmfusion.org/free/el/updates/testing/6/x86_64/rpmfusion-free-release-6-0.1.noarch.rpm
http://download1.rpmfusion.org/free/el/updates/testing/6/x86_64/rpmfusion-free-release-6-0.1.noarch.rpm を取得中
警告: /var/tmp/rpm-tmp.xIDexY: ヘッダ V3 RSA/SHA256 Signature, key ID 849c449f: NOKEY
準備中...                ########################################### [100%]
   1:rpmfusion-free-release ########################################### [100%]
# rpm -Uvh http://download1.rpmfusion.org/nonfree/el/updates/testing/6/x86_64/rpmfusion-nonfree-release-6-0.1.noarch.rpm
http://download1.rpmfusion.org/nonfree/el/updates/testing/6/x86_64/rpmfusion-nonfree-release-6-0.1.noarch.rpm を取得中
警告: /var/tmp/rpm-tmp.Gjj9IO: ヘッダ V3 RSA/SHA256 Signature, key ID 5568bbb2: NOKEY
準備中...                ########################################### [100%]
   1:rpmfusion-nonfree-relea########################################### [100%]

Remi

RepoView: Les RPM de Remi

# rpm -Uvh http://rpms.famillecollet.com/enterprise/remi-release-6.rpm
http://rpms.famillecollet.com/enterprise/remi-release-6.rpm を取得中
警告: /var/tmp/rpm-tmp.7XKLCw: ヘッダ V3 DSA/SHA1 Signature, key ID 00f97f56: NOKEY
準備中...                ########################################### [100%]
   1:remi-release           ########################################### [100%]

RPMForge

RPMForge

# rpm -Uvh http://pkgs.repoforge.org/rpmforge-release/rpmforge-release-0.5.2-2.el6.rf.x86_64.rpm
http://pkgs.repoforge.org/rpmforge-release/rpmforge-release-0.5.2-2.el6.rf.x86_64.rpm を取得中
警告: /var/tmp/rpm-tmp.81kZYu: ヘッダ V3 DSA/SHA1 Signature, key ID 6b8d79e6: NOKEY
準備中...                ########################################### [100%]
   1:rpmforge-release       ########################################### [100%]

リポジトリ設定

# yum install yum-plugin-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=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-6
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=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-6
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=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-6
priority=1 <- 追加
# vi /etc/yum.repos.d/remi.repo
[remi]
name=Les RPM de remi pour Enterprise Linux $releasever - $basearch
#baseurl=http://rpms.famillecollet.com/enterprise/$releasever/remi/$basearch/
mirrorlist=http://rpms.famillecollet.com/enterprise/$releasever/remi/mirror
enabled=0
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-remi
failovermethod=priority
priority=1 <- 追加

[remi-test]
name=Les RPM de remi en test pour Enterprise Linux $releasever - $basearch
#baseurl=http://rpms.famillecollet.com/enterprise/$releasever/test/$basearch/
mirrorlist=http://rpms.famillecollet.com/enterprise/$releasever/test/mirror
enabled=0
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-remi
priority=1 <- 追加


上記のコマンドで転送エラーが発生する場合は、wget してから rpm -Uvh する。

# wget http://download1.rpmfusion.org/free/el/updates/testing/6/x86_64/rpmfusion-free-release-6-0.1.noarch.rpm
# rpm -Uvh rpmfusion-free-release-6-0.1.noarch.rpm

参考文献

CentOS 5.5 で RPM Fusion を利用する

 RPM Fusion 利用できるように設定すると、pgAdmin3 や GKrellM など、標準の CentOS ではインストールできないパッケージがインストールできるようになる。

RPM Fusion リポジトリの追加方法

 パッケージをインストールするために以下のコマンドを実行する。必ず epel パッケージを入れてから、rpmfusion のパッケージを入れること。(依存関係があるため)

# rpm -Uvh http://download.fedora.redhat.com/pub/epel/5/x86_64/epel-release-5-4.noarch.rpm
# rpm -Uvh http://download1.rpmfusion.org/free/el/updates/testing/5/x86_64/rpmfusion-free-release-5-0.1.noarch.rpm
# rpm -Uvh http://download1.rpmfusion.org/nonfree/el/updates/testing/5/x86_64/rpmfusion-nonfree-release-5-0.1.noarch.rpm


上記のコマンドで転送エラーが発生する場合は、wget してから rpm -Uvh する。

# wget http://download1.rpmfusion.org/free/el/updates/testing/5/x86_64/rpmfusion-free-release-5-0.1.noarch.rpm
# rpm -Uvh rpmfusion-free-release-5-0.1.noarch.rpm

参考文献

ようこそ: Guest (Guest)
linux/centos_rpmfusion.txt · 最終更新: 2012/05/01 00:16 by tomoyan
 
特に明示されていない限り、本Wikiの内容は次のライセンスに従います: CC Attribution-Noncommercial-Share Alike 3.0 Unported