ubuntu14.04 LTS 源码编译安装postgreSQL

一、环境

  ubuntu14.04

  postgresql-9.4.3

二、安装

  1、依赖包安装

sudo apt-get install libperl-dev  python-dev libreadline-gplv2-dev zlib1g-dev

  2、下载postgreSQL,编译安装

wger https://ftp.postgresql.org/pub/source/v9.4.3/postgresql-9.4.3.tar.bz2
tar -jxvf  postgresql-9.4.3.tar.bz2 -C /usr/local/src/
./configure --prefix=/usr/local/postgresql-9.4.3 --with-perl --with-python
sudo make && sudo make install 
cd /usr/local/
sudo ln -fs postgresql-9.4.3/ pgsql

  在编译安装路径是加上了版本号,加上版本号的原因是为了以后升级方便;如果postgreSQL9.4.4发布了,自需要在编译postgreSQL9.4.4后,将现有的数据库停掉,然后把链接/usr/local/pgsql指向/usr/local/postgresql-9.4.4。

  3、配置环境变量

  安装完成后,配置postgresql可执行文件的路径和共享库的路径,数据库目录

export PATH=/usr/local/pgsql/bin:$PATH
export LD_LIBRARY_PATH=/usr/local/pgsql/lib

  如果想以上配置对所有用户都生效,可以把上面的内容添加到/etc/profile文件中。如果想以上的配置对当前用户生效,在linux下可以把以上内容添加到.bashrc文件中,在其他的unix下可以添加到.profile文件中。

  4、创建数据库簇

export PGDATA=/data/pgdata  #数据目录环境变量
initdb

  5、 安装contrib目录下的工具

cd postgresql-9.4.3/contrib
make
sudo make install

  6、启动和停止数据库

pg_ctl start -D /data/pgdata
pg_ctl stop -D /dtat/pgdata
时间: 2024-10-15 17:43:48

ubuntu14.04 LTS 源码编译安装postgreSQL的相关文章

CentOS 7 源码编译安装PostgreSQL 9.5

下载 在postgresql的官方即可找到源码文件目录,地址如下:https://www.postgresql.org/ftp/source/,在下载列表中根据需求选择版本,进入子目录后,可以看到文件列表: 如上图,可以看到提供了两种压缩格式,此处我们选择postgresql-9.5.5.tar.gz,下载完成后上传至CentOS服务器的指定目录即可. 配置编译安装 首先进入pg压缩包目录通过tar -zxvf ./postgresql-9.5.5.tar.gz进行解压,然后就可以开始编译安装了

Linux下源码编译安装PostgreSQL数据库

我使用的Postgres的源码版本为 postgresql-9.3.5.系统为 CentOS6.5 ,是64位. 下载以后直接阅读其中的 README然后阅读其中的INSTALL,按照其中将的步骤做就可以了. 我在编译的时候,因为有两个库找不到,我系统中没有,所以我的configure参数如下:./configure --without-readline --without-zlib 然后接下来和 INSTALL 中的步骤完全不知,成功了. 然后,在源码的example中有几个使用libpq的代

源码编译安装postgresql

依赖的库:libreadline-dev,zlib1g-dev 安装:下载解压源码包,然后 ./configure,make,make install即可.. 注意不能在root账户下跑server,要新建一个 ref:http://mingxinglai.com/cn/2014/03/compile-postgresql-in-linux/

Ubuntu14.04 64Bit 中从源码编译安装Gtk-3.16.3

(一)从源码编译安装GTK开发环境 为了便于获取源码,截止2015-05-26的gtk相关源码的存放于网盘中: 1. 相关网址 1)GTK+ Website 2)Compiling the GTK+ libraries  Overview of GTK+ and its Libraries 2.下载和编译源码包 1)下载源码:  (版本:gtk+-3.16.3.tar.xz) 2)解压配置gtk源码 $ tar xvfJ gtk+-3.16.3.tar.xz $ cd gtk+-3.16.3/

ubuntu 源码编译安装最新的vim 8.0

为什么要源码编译安装VIM? 因为我要安装ycm,ycm要求vim版本为8.0 教程步骤: 1, 核对系统版本 2, 删除系统自带的vim 3, 编译安装vim 4, 检验vim的安装 1,核对系统版本 [email protected]:~# lsb_release -a No LSB modules are available. Distributor ID: Ubuntu Description: Ubuntu 14.04.5 LTS Release: 14.04 Codename: tr

CentOS 6.6 下源码编译安装MySQL 5.7.5

版权声明:转自:http://www.linuxidc.com/Linux/2015-08/121667.htm 说明:CentOS 6.6 下源码编译安装MySQL 5.7.5 1. 安装相关工具# yum -y install gcc-c++ ncurses-devel cmake make perl \ gcc autoconf automake zlib libxml libgcrypt libtool bison2. 清理环境检查boost版本: # rpm -qa boost*卸载b

源码编译安装 httpd2.4+MariaDB5.5+php5.4 全新的LAMP

操作环境: http主机,php主机,MariaDB主机,操作系统CentOS6.5 x86_64 全部安装包组:Development tools  ServerPlatform Development httpeth0 IP:172.16.32.11 MariaDBeth0 IP:172.16.32.10 phpeth0 IP:172.16.32.12 httpd2.4新特性:解释下面安装用到的几个 event不再是测试状态,而是可以直接编译进去,mpm模块可以动态装载卸载 分了多个配置文件

linux源码编译安装OpenCV

为了尽可能保证OpenCV的特性,使用OpenCV源码编译安装在linux上.先从安装其依赖项开始,以ubuntu 14.04.X为例讲解在Linux上源码编译安装OpenCV,其他linux版本可以类比安装.此文针对,有一点Linux常识(会使用终端)的读者. 源代码准备 如果不想在安装过程中,一步步的下载.编译.安装,可以先一次性下载完需要用到的源代码. X264: ftp://ftp.videolan.org/pub/videolan/x264/snapshots/ FFMPEG: htt

源码编译安装postfix

一.安装前的准备工作 邮件依赖于DNS系统,所以安装postfix之前,要把DNS给弄好.如果系统有sendmail,需要把sendmail关掉 # service sendmail stop # chkconfig sendmail off 由于是编译安装postfix,所以如果有rpm的postfix,要删除掉,并且把postfix用户等信息也删除掉.因为我后面要配合做mysql认证,好像rpm的postfix不支持mysql认证,我也没有验证过,为了保险起见,直接源码来安装了! # yum