描述:linux服务器需要安装pgsql 10.23,但是官网已经没有对应的10.版本,无法通过wget命令下载,会提示访问网址失效。
解决方案:离线下载10.版本的pg数库包PostgreSQL: File Browserhttps://www.postgresql.org/ftp/source/
安装依赖环境,将所有的依赖包打包到服务器
安装依赖命令:rpm -ivh *.rpm --nodeps –force
由于官网中已经没有了10版本的postgresql,所以需要进行离线安装,首先要将安装包上传到服务器,然后解压,进行安装。如果启动数据库时,提示报错,通过service postgresql-10 restart命令去启动pgsql后,提示job……,用journalctl -xe查看对应问题。原因在于缺少几个文件,service文件是放在usr/lib/systemd/system/下,其他两个文件是在pgsql-10/bin目录下。要执行chmod 777 文件名命令去授予可执行权限,然后重新运行postgresql。