【さくらのVPS】RPMforge リポジトリを導入してみた
Warning: simplexml_load_string() [function.simplexml-load-string]: Entity: line 1: parser error : Space required after the Public Identifier in /home/iex3/www/www/wp-content/plugins/AmazonLink/AmazonLink.php on line 410
Warning: simplexml_load_string() [function.simplexml-load-string]: <!DOCTYPE HTML PUBLIC "-//IETF//DTD HTML 2.0//EN"> in /home/iex3/www/www/wp-content/plugins/AmazonLink/AmazonLink.php on line 410
Warning: simplexml_load_string() [function.simplexml-load-string]: ^ in /home/iex3/www/www/wp-content/plugins/AmazonLink/AmazonLink.php on line 410
Warning: simplexml_load_string() [function.simplexml-load-string]: Entity: line 1: parser error : SystemLiteral " or ' expected in /home/iex3/www/www/wp-content/plugins/AmazonLink/AmazonLink.php on line 410
Warning: simplexml_load_string() [function.simplexml-load-string]: <!DOCTYPE HTML PUBLIC "-//IETF//DTD HTML 2.0//EN"> in /home/iex3/www/www/wp-content/plugins/AmazonLink/AmazonLink.php on line 410
Warning: simplexml_load_string() [function.simplexml-load-string]: ^ in /home/iex3/www/www/wp-content/plugins/AmazonLink/AmazonLink.php on line 410
Warning: simplexml_load_string() [function.simplexml-load-string]: Entity: line 1: parser error : SYSTEM or PUBLIC, the URI is missing in /home/iex3/www/www/wp-content/plugins/AmazonLink/AmazonLink.php on line 410
Warning: simplexml_load_string() [function.simplexml-load-string]: <!DOCTYPE HTML PUBLIC "-//IETF//DTD HTML 2.0//EN"> in /home/iex3/www/www/wp-content/plugins/AmazonLink/AmazonLink.php on line 410
Warning: simplexml_load_string() [function.simplexml-load-string]: ^ in /home/iex3/www/www/wp-content/plugins/AmazonLink/AmazonLink.php on line 410
この記事の所要時間: 約 5分20秒
標準リポジトリでは提供されていないパッケージを yum でインストールするために、RPMforgeをインストールしてみました。
パッケージによっては、標準リポジトリと RPMforge リポジトリの両方で提供されているのも存在するため、yum の yum-priorities プラグインを導入し、標準リポジトリのパッケージが RPMforge リポジトリのパッケージで上書きされないようにします。
手順
- yum-prioritiesプラグインをyumでインストールする
- 標準リポジトリ設定ファイルにプライオリティを設定する
- RPMforgeリポジトリの導入:RPMforgeのGPGキーをダウンロードし、インポートする
- RPMforgeリポジトリをダウンロードし、インストールする
- rpmforge-releaseのアップデートをする
# yum -y install 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=file:///etc/pki/rpm-gpg/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=file:///etc/pki/rpm-gpg/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=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-5 priority=1 ← 追加
# wget http://dag.wieers.com/rpm/packages/RPM-GPG-KEY.dag.txt # rpm --import RPM-GPG-KEY.dag.txt
# wget http://packages.sw.be/rpmforge-release/rpmforge-release-0.5.2-2.el5.rf.x86_64.rpm # rpm -ivh rpmforge-release-0.5.2-2.el5.rf.x86_64.rpm
# yum -y update rpmforge-release Loaded plugins: downloadonly, fastestmirror, priorities Loading mirror speeds from cached hostfile * base: ftp.nara.wide.ad.jp * extras: ftp.nara.wide.ad.jp * rpmforge: fr2.rpmfind.net * updates: ftp.nara.wide.ad.jp base | 2.1 kB 00:00 extras | 2.1 kB 00:00 rpmforge | 1.1 kB 00:00 rpmforge/primary | 3.8 MB 00:05 rpmforge 10636/10636 updates | 1.9 kB 00:00 72 packages excluded due to repository priority protections Setting up Update Process No Packages marked for Update
以上です。