在Linux下面卸载与重新安装PostgreSQL(rpm包)

首页 → Linux教程

背景:

阅读新闻

在Linux下面卸载与重新安装PostgreSQL(rpm包)

[日期:2011-05-11]来源:Linux社区作者:wangxujun163163[字体:]

1. 先把原来的postgresql安装包找出来,如果找不到就可以直接安装了。[root@ postgresql]# rpm -qa|grep postpostgresql-docs-8.0.3-1.1AXpostgresql-libs-8.0.3-1.1AXfreeradius-postgresql-1.0.1-3.RHEL4.1AXpostgresql-python-8.0.3-1.1AXpostfix-2.1.5-4.2.2AXpostgresql-8.0.3-1.1AXpostgresql-contrib-8.0.3-1.1AXpostgresql-pl-8.0.3-1.1AXpostfix-pflogsumm-2.1.5-4.2.2AXcompat-postgresql-libs-7.4.7-2.RHEL4.1.1AXpostgresql-tcl-8.0.3-1.1AXpostgresql-devel-8.0.3-1.1AXpostgresql-jdbc-8.0.3-1.1AXpostgresql-odbc-08.00.0100-1.1AXpostgresql-server-8.0.3-1.1AX说明:查询命令格式: rpm -q ( or –query) options 参数: pkg1 … pkgN :查询已安装的软件包 详细选项-a 查询所有安装的软件包 而grep post则是查找所有列表中包含”post”字符串的项

2. 找到了旧有的版本,,则卸载掉他们rpm -ev postgresql-docs-8.0.3-1.1AXrpm -ev –nodeps postgresql-libs-8.0.3-1.1AXrpm -ev freeradius-postgresql-1.0.1-3.RHEL4.1AXrpm -ev postgresql-python-8.0.3-1.1AXrpm -ev postfix-2.1.5-4.2.2AXrpm -ev –nodeps postgresql-8.0.3-1.1AXrpm -ev postgresql-contrib-8.0.3-1.1AXrpm -ev postgresql-pl-8.0.3-1.1AXrpm -ev postfix-pflogsumm-2.1.5-4.2.2AXrpm -ev –nodeps compat-postgresql-libs-7.4.7-2.RHEL4.1.1AXrpm -ev postgresql-tcl-8.0.3-1.1AXrpm -ev postgresql-devel-8.0.3-1.1AXrpm -ev postgresql-jdbc-8.0.3-1.1AXrpm -ev postgresql-odbc-08.00.0100-1.1AXrpm -ev postgresql-server-8.0.3-1.1AX说明:删除命令格式: rpm -e ( or –erase) options pkg1 … pkgN 参数 pkg1 … pkgN :要删除的软件包 详细选项 –nodeps 不检查依赖性 通用选项 -v 显示附加信息 -vv 显示调试信息

3. 列出新的postgresql列表,逐个安装rpm -ivh –nodeps postgresql-8.2.3-1PGDG.i386.rpmrpm -ivh –nodeps postgresql-contrib-8.2.3-1PGDG.i386.rpmrpm -ivh –nodeps postgresql-debuginfo-8.2.3-1PGDG.i386.rpmrpm -ivh –nodeps postgresql-devel-8.2.3-1PGDG.i386.rpmrpm -ivh –nodeps postgresql-docs-8.2.3-1PGDG.i386.rpmrpm -ivh –nodeps postgresql-libs-8.2.3-1PGDG.i386.rpmrpm -ivh –nodeps postgresql-plperl-8.2.3-1PGDG.i386.rpmrpm -ivh –nodeps postgresql-plpython-8.2.3-1PGDG.i386.rpmrpm -ivh –nodeps postgresql-pltcl-8.2.3-1PGDG.i386.rpmrpm -ivh –nodeps postgresql-server-8.2.3-1PGDG.i386.rpmrpm -ivh –nodeps postgresql-test-8.2.3-1PGDG.i386.rpm说明:安装命令格式rpm -i ( or –install) options file1.rpm … fileN.rpm 参数: file1.rpm … fileN.rpm 将要安装的RPM包的文件名 详细选项–nodeps 不检查依赖性关系 -v 显示附加信息

4. 初始化数据库#su postgresbash-3.00$ PGDATA=/var/lib/pgsql/databash-3.00$ export PGDATAbash-3.00$ initdb –encoding=utf-85. 启动与使用bash-3.00$ postmaster -i -D ~/data &bash-3.00$ createdb mydb bash-3.00$ psql mydb6. OK.

0

解决Linux命令行为什么变成-bash-3.2$

Ubuntu 11.04安装配置Android开发环境

相关资讯 PostgreSQL

图片资讯

本文评论  查看全部评论 (0)

评论声明

最新资讯

本周热门

Linux公社简介 – 广告服务 – 网站地图 – 帮助信息 – 联系我们本站(LinuxIDC)所刊载文章不代表同意其说法或描述,仅为提供更多信息,也不构成任何建议。Copyright © 2006-2014 Linux公社 All rights reserved 浙ICP备06018118号

你被雨淋湿的心,是否依旧。

在Linux下面卸载与重新安装PostgreSQL(rpm包)

相关文章:

你感兴趣的文章:

标签云: