本資料は、CentOS6にrpmforgeリポジトリを登録する方法と使用する方法を記します。
CentOSのリポジトリに今回rpmforgeのリポジトリを追加するため、各リポジトリに優先順位を設定するため
以下のコマンドでyum-plugin-prioritiesをインストールします。
作業はrootユーザで行なってください。
yum -y install yum-plugin-priorities
上記でyumコマンドによりyum-plugin-prioritiesをインストールしました。
これによりリポジトリの優先順位を設定することができます。
CentOS6標準リポジトリは優先順位を一番にしたいので以下のように設定します。
作業はrootユーザで行なってください。
/etc/yum.repos.d/CentOS-Base.repo
htmlinsert(): The given local file does not exist or is not readable.
priorityについてですが、以下のURLが参考になります。
priorityのでデフォルト値は99、範囲は1から99になります。
rpmforgeのリポジトリ用のrpmファイルの入手と入手したrpmファイルのインストール方法を記します。
rpmforgeのリポジトリをインストールするため、以下のURLに接続します。
http://pkgs.repoforge.org/rpmforge-release/
本資料作成時では、以下のファイルが最新のCentOS6向けのrpmファイルになります。
本資料では、ブラウザで上記のファイルをダウンロードしました。
また64bit版のCentOS6を使用したので、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コマンドなどによりダウンロードすればよいと思います。)
ダウンロードした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
上記で記した通り、priorityを設定しない場合は、99になるためrpmforge.repoの修正は行いませんでした。(priorityを設定せず)
rpmforge以外のリポジトリを導入予定の場合は、指定した方が良いかもしれません。
以下の手順でrpmforgeを使ってみました。
yum update rpmforge-release
[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!