#navi(../)
* CentOS6にrpmforgeリポジトリを登録する方法 [#i641ca0a]
本資料は、CentOS''6''にrpmforgeリポジトリを登録する方法と使用する方法を記します。

#contents
#htmlinsertpcsp(linux_ads_top.html,linux-sp.html)

* 関連記事 [#ye0adaf2]
-[[CentOS 5.4 インストール後の初期設定>CentOS/CentOS 5.4 インストール後の初期設定]]
-[[CentOS6にEPELリポジトリを登録する>CentOS/CentOS6にEPELリポジトリを登録する]]

* リポジトリに優先順位を設定するyum-plugin-prioritiesのインストール [#l5a0a611]
CentOSのリポジトリに今回rpmforgeのリポジトリを追加するため、各リポジトリに優先順位を設定するため~
以下のコマンドでyum-plugin-prioritiesをインストールします。~
作業はrootユーザで行なってください。
 yum -y install yum-plugin-priorities

* CentOS6標準リポジトリのpriorityの設定 [#s48c8990]
上記でyumコマンドによりyum-plugin-prioritiesをインストールしました。~
これによりリポジトリの優先順位を設定することができます。~
CentOS6標準リポジトリは優先順位を一番にしたいので以下のように設定します。~
作業はrootユーザで行なってください。

- 対象ファイル
 /etc/yum.repos.d/CentOS-Base.repo
- 修正ファイル~
追加した部分は、&color(red){赤色};になっています。
#htmlinsert(centos6-add-rpmforge-01.html)

priorityについてですが、以下のURLが参考になります。~
priorityのでデフォルト値は99、範囲は1から99になります。

http://wiki.centos.org/PackageManagement/Yum/Priorities#head-6f52124e909c1691eb0c501ba38ae9202b66d6da


* rpmforgeリポジトリ用rpmファイルの入手とインストール [#n6c1ac61]
rpmforgeのリポジトリ用のrpmファイルの入手と入手したrpmファイルのインストール方法を記します。

**rpmforgeリポジトリ用rpmファイルの入手 [#u9014144]
rpmforgeのリポジトリをインストールするため、以下のURLに接続します。

http://pkgs.repoforge.org/rpmforge-release/

本資料作成時では、以下のファイルが最新のCentOS6向けのrpmファイルになります。
-RHEL6 and CentOS-6 x86 32bit~
[[rpmforge-release-0.5.2-2.el6.rf.i686.rpm>http://pkgs.repoforge.org/rpmforge-release/rpmforge-release-0.5.2-2.el6.rf.i686.rpm]]   13-Nov-2010 05:12   12K  RHEL6 and CentOS-6 x86 32bit
- RHEL6 and CentOS-6 x86 64bit~
[[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]] 13-Nov-2010 05:12   12K  RHEL6 and CentOS-6 x86 64bit

本資料では、ブラウザで上記のファイルをダウンロードしました。~
また64bit版のCentOS6を使用したので、[[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]] 13-Nov-2010 05:12   12K  RHEL6 and CentOS-6 x86 64bitをダウンロードしました。~
(CUIによる運用の方などは、wgetコマンドなどによりダウンロードすればよいと思います。)

** rpmforgeリポジトリ用rpmファイルのインストール [#a13c62e2]
ダウンロードしたrpmファイルを以下のようにrpmコマンドを使用してインストールしました。~
作業はrootユーザで行なってください。
 rpm -ivh ダウンロードしたrpmファイル

以下、実際にインストールしたときの出力です。
 # rpm -ivh rpmforge-release-0.5.2-2.el6.rf.x86_64.rpm
 警告: rpmforge-release-0.5.2-2.el6.rf.x86_64.rpm: ヘッダ V3 DSA/SHA1 Signature, key ID 6b8d79e6: NOKEY
 準備中...                ########################################### [100%]
    1:rpmforge-release       ########################################### [100%]

rpmforgeのリポジトリが追加されているのが確認できました。
 [root@centos6 ~]# ls -l /etc/yum.repos.d/
 合計 32
 -rw-r--r--. 1 root root 1959  1月 13 23:18 2013 CentOS-Base.repo
 -rw-r--r--. 1 root root  637  6月 26 18:30 2012 CentOS-Debuginfo.repo
 -rw-r--r--. 1 root root  626  6月 26 18:30 2012 CentOS-Media.repo
 -rw-r--r--. 1 root root 2593  6月 26 18:30 2012 CentOS-Vault.repo
 -rw-r--r--. 1 root root  739 11月 13 12:55 2010 mirrors-rpmforge
 -rw-r--r--. 1 root root  717 11月 13 12:55 2010 mirrors-rpmforge-extras
 -rw-r--r--. 1 root root  728 11月 13 12:55 2010 mirrors-rpmforge-testing
 -rw-r--r--. 1 root root 1113 11月 13 12:55 2010 rpmforge.repo

* rpmforgeのプライオリティ設定 [#q5baadf7]
上記で記した通り、priorityを設定しない場合は、99になるためrpmforge.repoの修正は行いませんでした。(priorityを設定せず)~
rpmforge以外のリポジトリを導入予定の場合は、指定した方が良いかもしれません。

* rpmforgeを使ってみる [#n99fa83d]
以下の手順でrpmforgeを使ってみました。
+ yum updateコマンドでrpmforge-release をアップデートします。
 yum update rpmforge-release
+ rpmforgeにあるmeldをインストールしてみました。~
Repositoryがrpmforgeになっているのが確認できます。
 [root@centos6 ~]# yum install meld
 Loaded plugins: fastestmirror, priorities, refresh-packagekit, security
 
 <snip>
 
 Dependencies Resolved
 
 ================================================================================
  Package       Arch            Version                  Repository         Size
 ================================================================================
 Installing:
  meld          noarch          1.4.0-1.el6.rf           rpmforge          434 k
 
 Transaction Summary
 ================================================================================
 Install       1 Package(s)
 
 Total download size: 434 k

 <snip>

 Installed:
   meld.noarch 0:1.4.0-1.el6.rf
 
 Complete!
 
#htmlinsertpcsp(linux_ads_btm.html,linux-sp.html)

トップ   編集 差分 バックアップ 添付 複製 名前変更 リロード   新規 一覧 検索 最終更新   ヘルプ   最終更新のRSS