linux pg?Linux怎么学

大家好,今天来为大家分享linux pg的一些知识点,和Linux怎么学的问题解析,大家要是都明白,那么可以忽略,如果不太清楚的话可以看看本篇文章,相信很大概率可以解决您的问题,接下来我们就一起来看看吧!

在Linux(centos)中使用源码安装pgRouting

在Linux(centos)环境下使用源码安装pgRouting前,请先确保已阅读并安装了PostgreSQL和PostGIS。

本文将介绍如何安装pgRouting 2.6.3版本,其源码包可从以下地址下载:

github.com/pgRouting/pg...

一、解压pgRouting源码包

将下载的源码包pgrouting-2.6.3.tar.gz复制到/usr/local/src目录,并执行解压操作:

解压完成后,将生成一个名为pgrouting-2.6.3的目录。

二、配置PostgreSQL环境变量

编辑/etc/profile文件,添加以下内容:

保存并退出,然后使profile配置文件立即生效:

三、编译源代码

进入pgrouting-2.6.3目录,创建build新文件夹,并进入该文件夹:

使用cmake指令编译源代码,指定pgRouting安装路径为/usr/local/pgrouting-2.6.3:

执行make编译源代码,然后使用make install安装pgrouting-2.6.3:

为避免pgrouting找不到CGAL动态库,将CGAL动态库路径添加到ld.so.conf文件中:

编辑/etc/ld.so.conf,添加路径:

使ld.so.conf文件立即生效:

至此,pgrouting-2.6.3已成功安装。

四、测试安装

切换到postgres用户,启动PostgreSQL数据库(若未启动则启动),进入psql:

连接test数据库(可创建任意名称的数据库),创建pgrouting插件:

查看test数据库中现有的所有插件,可以发现已成功安装了postgis和pgrouting插件。

如何在Linux下调试PostgreSQL

由于工作关系,需要调试postgreSQL源码,恰好同事写了这样一个文档,贴出来共享。在Linux下面调试Postgres,需要进行如下几个步骤

由于工作关系,需要调试postgreSQL源码,,恰好同事写了这样一个文档,贴出来共享。

在Linux下面调试Postgres,需要进行如下几个步骤:

1.安装Linux操作系统

注意把gdb、Emacs或DDD这些开发工具都安装上。如果是在虚拟机上安装,依然需要设置Linux系统的网络环境;另外需要设置文件共享,方便windows下面的postgreSQL源码能在Linux下面访问到。

2.安装PostgreSQL

useradd postgre

(自动建立 postgre组;设计人员为了安全考虑,PostgreSQL不能以root用户运行,所以必须建立对应的用户和组。)

解压到/usr/local/src

tar xvfz postgresql-8.4.tar.gz

cd postgresql-8.4

./configure--prefix=/usr/local/pgsql--enable-debug--enable-assert--without-readline--without-zlib

make

make install

chown-R postgre.postgre/usr/local/pgsql

3.设置Postgres环境变量(非必须)

vi~postgre/.bash_profile

添加:

PGLIB=/usr/local/pgsql/lib

PGDATA=$HOME/data

PATH=$PATH:/usr/local/pgsql/bin

MANPATH=$MANPATH:/usr/local/pgsql/man

export PGLIB PGDATA PATH MANPATH

4.建立数据库

以 postgres用户登录:

su postgre

建立数据库目录:

mkdir data

启动数据库引擎:

initdb _D“数据库目录”

之后可以根据提示,通过psql进入数据库

5.构造PostgreSQL调试环境

先 psql template1进去,然后

select pg_backend_pid();

获得id,就是gdb后面用到的数字

gdb/usr/local/pgsql/bin/postgres 997(pid的数字)

如果只使用gdb,全部是命令行界面;而Emac、DDD分别是彩色、黑白用户交互式图形界面。

6.使用gdb进行调试

linux使用清华镜像源安装pg

您要问的是linux使用清华镜像源怎么安装pg吗?根据查询x技术网显示。

1、用yum源安装,从官网下载二进制文档。

2、将下载好的gz包上传到linux服务器,需要创建pg用户。

3、创建pgsql用户并设置密码,将下载好的pg的gz包放到postgres用户下。

4、解压gz包,确保解压后的pg包,pgdata数据目录,用户和用户组都是postgres,pg就安装成功了。

阅读剩余
THE END