CentOS5の場合、通常PostgreSQLは8.1しか入りません。
今回、PostgreSQL8.3をインストールしたいので、下記方法にてインストールをおこないました。
□現在のバージョンを確認
# rpm -qa | grep postgresql
postgresql-8.1.11-1.el5_1.1
□サービスを停止
# /etc/init.d/postgresql stop
□dataディレクトリを移動
# cd /var/lib/pgsql
# mv data data.090622
□リポジトリを追加
# wget http://yum.pgsqlrpms.org/reporpms/8.3/pgdg-centos-8.3-6.noarch.rpm
# rpm -ivh pgdg-centos-8.3-6.noarch.rpm
————————————————–
準備中… ########################################### [100%]
1:pgdg-centos ########################################### [100%]
————————————————–
□CentOSのリポジトリと競合しないように[base]と[updates]の最後に「exclude=postgresql*」を追加
# cd /etc/yum.repos.d
# vi 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=http://mirror.centos.org/centos/RPM-GPG-KEY-CentOS-5
exclude=postgresql* ※追加
#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=http://mirror.centos.org/centos/RPM-GPG-KEY-CentOS-5
exclude=postgresql* ※追加
————————————————–
□Postgresqlをインストール
# yum install postgresql-server
□バージョンを確認
# rpm -qa postgresql
postgresql-8.3.7-1PGDG.rhel5
□データベースを初期化
su – postgres
-bash-3.2$ initdb -E EUC_JP –no-locale
□サービスを起動
# /etc/init.d/postgresql start
Related Articles
No user responded in this post
Leave A Reply
Please Note: Comment moderation maybe active so there is no need to resubmit your comments