page_adsence

ラベル yum の投稿を表示しています。 すべての投稿を表示
ラベル yum の投稿を表示しています。 すべての投稿を表示

2010年6月15日火曜日

yumのリポジトリ追加

今回はremiのリポジトリを追加したいと思います。
リポジトリの追加方法は以下の通り。

1.追加したいリポジトリのGPGキーを追加します。

# rpm –import http://rpms.famillecollet.com/RPM-GPG-KEY-remi

2.リポジトリファイルを追加します。(今回はwgetで取得することとする)

cd /etc/yum.repos.d
# wget http://rpms.famillecollet.com/remi-enterprise.repo

3.ファイルの中身を確認して、enabledが0になっているかを確認します。
# vi /etc/yum.repos.d/remi-enterprise.repo

[remi]
name=Les RPM de remi pour Enterpise Linux $releasever - $basearch
baseurl=http://rpms.famillecollet.com/el$releasever.$basearch/

http://iut-info.univ-reims.fr/remirpms/el$releasever.$basearch/

enabled=0
gpgcheck=1
gpgkey=http://rpms.famillecollet.com/RPM-GPG-KEY-remi
failovermethod=priority

[remi-test]
name=Les RPM de remi en test pour Enterpise Linux $releasever - $basearch
baseurl=http://remi.collet.free.fr/rpms/test-el$releasever.$basearch/
enabled=0
gpgcheck=1
gpgkey=http://rpms.famillecollet.com/RPM-GPG-KEY-remi

4.remiのリポジトリを使用する。
# yum --enablerepo=remi install XXXX

2010年6月12日土曜日

yumからPHPのアップデート

CentOS5の公式レポジトリは対応が遅いため、最新のプロジェクトがインストールできなかったりします。

そういった場合には新しいリポジトリを追加して、そのリポジトリから最新版を取得するように設定します。

設定方法は以下の通り。

今回新たに追加するリポジトリはUtter Ramblingsという名前のリポジトリです。

まずUtter RamblingsのURL(www.jasonlitka.com)からRPM-GPG-KEYをインストールするコマンドを実行します。

# rpm --import http://www.jasonlitka.com/media/RPM-GPG-KEY-jlitka

Utter Ramblingsのリポジトリ情報をyumに追加するため

/etc/yum.repos.d/utterramblings.repo を作成し、下記の内容を記載します。

# vi /etc/yum.repos.d/utterramblings.repo

ファイルの中身は以下の通り

[utterramblings]
name=Jason’s Utter Ramblings Repo
baseurl=http://www.jasonlitka.com/media/EL$releasever/$basearch/
enabled=0
gpgcheck=1
gpgkey=http://www.jasonlitka.com/media/RPM-GPG-KEY-jlitka

これでyum updateを実行するとバージョンの古いアプリケーションが全て更新されるのですが、必要なものだけ更新するにはyum updateのあとにパッケージ名を指定します。



更新可能な全てをアップデートする場合。

yum --enablerepo=utterramblings update

更新するパッケージを指定してアップデートする場合。(バージョン指定はしなくても問題ない)

例)PHP5.2.13

yum --enablerepo=utterramblings update php-5.2.13