2009年03月23日

CentOS 5.2にPHP5.2以上を入れたい時にはまったこと

CentOS 5.2にPHP5.2以上を入れたい時には、http://www.jasonlitka.com/あたりの野良リポジトリを使ってる人が多いみたいなんだけど、なぜかはまったのでそのあたりをメモ。

# rpm --import http://www.jasonlitka.com/media/RPM-GPG-KEY-jlitka
# 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
priority=0

最期の行のpriority=0が肝。
yum-prioritiesを入れてるので、有効化(enable)された時に、CentOSリポジトリより優先順位を上げてやる。

# yum --enablerepo=rpmforge --enablerepo=utterramblings update php
=============================================================================
Package Arch Version Repository Size
=============================================================================
Updating:
php x86_64 5.2.6-jason.1 utterramblings 3.9 M
php-cli x86_64 5.2.6-jason.1 utterramblings 2.7 M
php-common x86_64 5.2.6-jason.1 utterramblings 494 k
Updating for dependencies:
php-mbstring x86_64 5.2.6-jason.1 utterramblings 1.3 M
php-mysql x86_64 5.2.6-jason.1 utterramblings 275 k
php-pdo x86_64 5.2.6-jason.1 utterramblings 166 k
php-pgsql x86_64 5.2.6-jason.1 utterramblings 164 k

Transaction Summary
=============================================================================

php-mcryptが入らなかったので、明示してやる。

# yum --enablerepo=rpmforge --enablerepo=utterramblings update php-mcrypt

これで一通り大丈夫のハズ。
追加してあるrpmforgeとutterramblingsは普段のyum updateで有効にならないように、enabled=0にしてやるのを忘れずに。

posted by pocketsmile at 07:45| Comment(2) | CentOS | このブログの読者になる | 更新情報をチェックする
この記事へのコメント

女ってバックから突きまくったらイクの早すぎね?wwww
てか昨日のミカって子も、後ろから突いたらもう大喜びでさw
いきなりピュピューって潮吹いて5分くらいずっとピクピクしてたよヽ(´ー`)ノ


Posted by あぴゃ at 2009年04月18日 10:55
はじめまして、buronteと申します。
google検索「centos5.2 php5.2 No Packages marked for Update」でたどり着きました。

おかげさまで、php5.2にすることができました。
ありがとうございました。

自分のブログにリンク貼りたいのですが、よろしいでしょうか?
よろしくお願いします。
Posted by buronte at 2009年05月03日 17:30
コメントを書く
お名前:

メールアドレス:

ホームページアドレス:

コメント:

認証コード: [必須入力]


※画像の中の文字を半角で入力してください。
×

この広告は180日以上新しい記事の投稿がないブログに表示されております。