一、安装环境
postgresql-17.4
 ubuntu
 注意:确认linux系统可以正常连接网络,因为在后面需要添加依赖包。
二、pg数据库安装包下载
下载地址:http://www.postgresql.org/ftp/source/
选择要安装的版本进行下载:
三、安装依赖包
在要安装postgresql数据库的Linux服务器(hostname:weekend02)上执行以下命令安装所需要的依赖包:
yum install -y perl-ExtUtils-Embed readline-devel zlib-devel pam-devel libxml2-devel libxslt-devel openldap-devel python-devel gcc-c++ openssl-devel cmake
四、安装postgres
1、在linux ubuntu根目录(cd /)新建pgsql文件夹(mkdir pgsql)
 最重要的一步!!!赋权
 在虚拟机中为目标路径赋权
 登录虚拟机执行:
sudo chmod 777 /pgsql   
 
临时开放权限(测试用)
或
 
sudo chown takashi4:takashi4 /pgsql  
 
# 将目录所有权给用户
 
然后在MobaXterm里打开一个本地主机windows的terminal
 输入以下命令
 【windows terminal】
D:\Tools\VMwareTools\Ubuntu_share
sudo scp postgresql-17.4.tar.gz 用户名@虚拟机ip地址:/pgsql
 
这样就传输到了。
2、解压压缩包
 [root@weekend02 pgsql]# tar -zxvf postgresql-11.1.tar.gz
 3、进入解压后的文件夹
[root@weekend02 pgsql]# cd postgresql-11.1
 [root@weekend02 postgresql-11.1]# ls
 aclocal.m4 configure contrib doc HISTORY Makefile src
 config configure.in COPYRIGHT GNUmakefile.in INSTALL README
 4、编译postgresql源码
[root@weekend02 postgresql-11.1]# ./configure --prefix=/pgsql/postgresql
 选项 描述
 –prefix=prefix 安装到prefix指向的目录;默认为/usr/local/pgsql
 –bindir=dir 安装应用程序到dir;默认为prefix/bin
 –with-docdir=dir 安装文档到dir;默认为prefix/doc
 –with-pgport=port 设置默认的服务器端网络连接服务TCP端口号
 –with-tcl 为服务端提供Tcl存储过程支持
 –with-perl 为服务端提供Perl存储过程支持
 –with-python 为服务端提供Python存储过程支持
configure过程中报的任何错,比如bison缺失,那么就下载这个东西,具体语句你可以问AI
sudo apt update
sudo apt install bison flex
 
configure完成后,依次执行以下语句:

                  
                  
                  
                  
最低0.47元/天 解锁文章
                          
                      
      
          
                
                
                
                
              
                
                
                
                
                
              
                
                
                    
              
            
                  
					1万+
					
被折叠的  条评论
		 为什么被折叠?
		 
		 
		
    
  
    
  
					
					
					


            