当前位置: 传客网 > 【转贴】ubuntu/debian下安装PostgreSQL

【转贴】ubuntu/debian下安装PostgreSQL

2016-10-31 作者:四明山泉

想在debian下装个PostgreSQL,可是发现源里的pgsql居然是7.*.*的版本,着实吓我一跳,不过没关系,自己编译个就行了。闲话少说,开始干活:

     1. 先下个源码包,http://www.postgresql.org/ftp/source/v8.2.5/就不错,还算比较新。
 
     2. 为PostgreSQL创建用户postgresql:
 

$ adduser postgresql

     3. 为PostgreSQL创建目录:

$ su

$ cd /usr/src

$ mkdir pgsql

     4. 将pgsql目录的使用权限赋给用户postgresql:

$ chown postgresql: /usr/src/pgsql

     5. 把源码解压到pgsql目录下:

$ tar -zxvf postgresql-8.2.5.tar.gz /usr/src/pgsql

     6. 创建安装目录:

$ cd /usr/local $ mkdir pgsql

     7. 将pgsql目录的使用权限赋給用户postgresql:

$ chown postgresql: /usr/local/pgsql

     8. 运行configure脚本,配置编译选项:

$ cd /usr/src/pgsql/postgresql-8.2.5

$ ./configure --enable-debug

     有的时候它会提示:

configure: error: readline library not found

configure: error: zlib library not found

     这是因为还需要安装一些lib包:

-get install libreadline5-dev zlib1g-dev

     然后再运行脚本就能成功了。

     或者略过这些错误提示,在运行脚本时加入参数也可以:

$ ./configure --without-readline --without-zlib

     9. 接下来就是make和make install:

$ make

     正常的话,可以看到最后一行输出为: "All of PostgreSQL successfully made. Ready to install."

$ make install

     最后应该看到输出"PostgreSQL installation complete."

     10. 然后设置环境变量:

.bashrc

     加入一些变量定义:

PATH="$PATH":/usr/local/pgsql/bin export POSTGRES_HOME=/usr/local/pgsql export PGLIB=$POSTGRES_HOME/lib export PGDATA=$POSTGRES_HOME/data export MANPATH="$MANPTH":$POSTGRES_HOME/man export LD_LIBRARY_PATH="$LD_LIBRARY_PATH":"$PGLIB"

     然后执行:

$ source /home/postgresql/.bashrc

     11. 使用PostgreSQL之前要初始化数据库,先用root身份建data目录:

$ mkdir data

     将data的使用权限赋给postgresql用户:

$ chown postgresql: /usr/local/pgsql/data

     转到postgresql用户bin目录下,执行initdb初始化命令:

$ su postgresql

$ cd bin

$ initdb

     会得到如下提示:

Success. You can now start the database server using:

     postgres -D /usr/local/pgsql/data

or

     pg_ctl -D /usr/local/pgsql/data -l logfile start

     12. 很明显,它提示你用上面的两行命令就可以启动database了。

原文:

http://blog.chinaunix.net/uid-11582448-id-745426.html



相关推荐

  • redhat 安装postgresql

    1.操作系统信息:RedHatEnterpriseLinux42.下载PostgreSQL源码:http://www.postgresql.org/ftp/source,现在已经更新到了9.1beta版本了,不过安装过程基本一致,我之前下载

  • 通过源码编译安装PostgreSQL步骤及问题总结

    查看原文:http://www.sijitao.net/1535.html今天博主在ubuntu10.04安装从enterprisedb下载的postgresql安装包是出现一个问题,运行后提示“Segmentationfaul

  • 安装XP和Ubuntu的双系统实践

    XP和UBuntu双系统安装和启动1、先在已有XP的环境中安装Ubuntu服务器。当安装过程询问是否安装Grub时,选择“NO”。提醒:一定要记住服务器所在分区完整的设备名。(例如:/dev/sda*)2、安装完成后,重新启动并进入XP环境

  • 在WINDOWS下安装debian、ubuntu到usb硬盘

    LINUX系统的安装问题总是困扰不少LINUX爱好者,特别是各种硬盘安装,iso文件安装,因为太灵活,反而让新手困惑,豆豆近来测试了使用vmware安装LINUX的方法,经测试,可以使用ISO文件顺利安装ubuntu、jeos、debian

  • Debian Ubuntu: PPTP VPN自动一键安装脚本

    下面的教程我在ubuntu12.04上也成功了。一个自动安装PPTPVPN的安装脚本,适用于Debian或Ubuntu系统,支持OpenVZ架构的VPS。Xen架构的VPS暂未测试,话说网上很多Xen架构上安装VPN的教程。注意:这个安装脚

  • 专利侵犯,Mono将进入Debian的默认安装包

    本文,主要讲的是关于Mono将进入Debian的默认安装包,深圳培训linux给大家带来的就是这么一个新闻。Mono将进入Debian的默认安装包,显然Debian不在意使用微软持有的特定专利,Mono进入Debian对Debian和微软都

  • Debian安装随笔

    Debian安装随笔(一)Debian默认安装后,需要要人工的优化一下用起来才更得心应手,我将我的经验写下来供大家参考。1、安装vim在默认安装情况下debian没有安装vim,而是原始的VI编辑器,需要人工安装,使用起来会更方便,使用如下

  • Linux下Postgresql的安装

    1.编译环境安装CentOS安装gcc(下文会描述)postgresql安装包下载地址:http://pan.baidu.com/s/1geglXlh密码:s4zy2.文件传输工具Winscp(下载地址:http://pan.baidu.c

  • postgresql源码包的安装

    1.首先解压源码包到/usr/local/src目录下tar-zxvf/tools/xtrf/postgresql-9.0.4.tar.gz2.进入源码所在的目录,查看安装的技巧:cd/usr/local/src/postgresql-9.

  • ubuntu/Debian中一些常用开发工具的安装

    打开终端快捷键:Ctrl+Alt+T.在ubuntu的shell里面,你要是有东西在剪贴板,按鼠标中键可以粘贴!或者SHIFT+CTRL+V粘贴.在shell里面复制呢?SHIFT+CTRL+C即可。其实啊:Linux中不需要复制的动作,文

  • Debian GNU/Linux 6.0 图形安装教程、网络配置、软件源、基本配置 (超详细)

    查看文章DebianGNU/Linux6.0图形安装教程、网络配置、软件源、基本配置(超详细)2011-02-0920:29一.准备安装Debian系统1.Debian简介Debian是由GPL和其他自由软件许可协议授权的自由软件组成的操作

  • 在Ubuntu/Debian Linux系统中安装Chrome浏览器

    在Linux系统领域里,使用IE浏览器的用户非常的少,只主要源于IE浏览器并不支持Linux系统,不过还是有方法在Linux系统上安装IE7。由于Firefox对Linux的支持,使得其拥有大量的浏览器用户,很长一段时间使用Linux的用户

  • Ubuntu下安装wine详细介绍

    Ubuntu下安装wine详细介绍Ubuntu安装wine一般使用两种方式,源码编译或者从网络源安装。源码编译安装相对比较稳定,速度快、效率高,但是需要时间编译,相比一分钟的源安装,几十分钟的编译确实很长。源安装是别人已经帮你编译好的了,但

  • debian安装后的配置(开发环境)

    前期准备工作1,安装add-apt-repository对于Ubuntu用户来说,安装一些PPA上的软件是一件简单的事情,然而对于Debian用户来说你经常会碰到如下情况“add-apt-repository:commandnotfound

  • Ubuntu中软件安装、卸载、清理方法

    Ubuntu中软件安装、卸载、清理方法一、Ubuntu中软件安装方法1、APT方式(1)普通安装:apt-getinstallsoftname1softname2…;(2)修复安装:apt-get-finstallsoftname1soft

  • Debian中php5的安装配置详解

    1.1.安装GD库和GD库所需的环境、apt-getupdateapt-getdist-upgradeapt-getinstalllibxml2-dev//安装LIBXMLapt-getinstallflex//安装了flexapt-get

  • postgresql用法及安装

    1.2安装;Ubuntu下安装软件其实很简单,用新立得软件包管理器搜索psql便能查到postgresql-client-8.2(同时可以搜到8.1版本,哪一个都可以),选中-应用即可。或者在终端下输入xiaop@localhost$sud

  • Debian 安装

    查看原文:http://www.dullgull.com/2012/05/debian-%e5%ae%89%e8%a3%85/之前在vmware+上安装的Debian+系统因为分区空间太小,重启系统的时候无法进入图形节点,startx+也只

  • debian下apache2的安装和配置

    参照:http://debian.linuxsir.org/doc/inthedebianway/apache2/debian-apache2.html#toc51、安装者#aptitudeinstallapache2apache2-uti

  • ubuntu安装Gaussian[转]

    【先安装ubuntu系统,我安装的是ubuntu12.04版本的,但是我觉得各版本应该都适用吧。】在安装时会有一步让输入账户名和密码,用这个账户安装gaussian也行,或者安装好ubuntu后再在右上角那个账户下拉列表里选账户设置,里面可

返回
顶部