centos/ubuntu安装psql客户端

centos安装

使用yum安装对应版本的postgresql即可,以安装postgresql10为例。

  1. 先查看当前yum源中的postgresql包源

    yum list | grep postgresql

    输出信息
    嗯,没有10版本的包源。

  2. 添加对应包源

    yum install https://download.postgresql.org/pub/repos/yum/reporpms/EL-7-x86_64/pgdg-redhat-repo-latest.noarch.rpm -y

    然后再次查询,发现已经更新到了最新的postgrersql版本
    postgresql10

  3. 安装psql10客户端

    yum install postgresql10 -y

  4. 查看和使用

    正常这个时候执行psql -V即可查看当前安装的版本信息

    但是我就遇到了提示命令不存在的情况,原因是我首先安装了9版本,然后安装10版本以后发现并没有覆盖,因此使用yum remove卸掉了原来的psql客户端。然后再执行psql -V的时候就出现了这个提示。

解决办法:

  • 执行yum list installed | grep postgresql查看当前使用yum安装的postgresql软件包,找到了postgresql10.x86_64
    查询结果

  • 执行 rpm -ql postgresql10.x86_64查看安装路径
    查询结果

就此找到了psql的路径,这个时候就可以使用./psql xxx进行正常的使用了

Ubuntu安装

大致上与centos安装过程一样,ubuntu是使用apt进行软件包管理的:

  1. 查找postgresql包源

    apt list|grep postgresql

    在这里插入图片描述
    2.安装,查看版本信息

    apt install postgresql-10
    psql -V

Guess you like

Origin blog.csdn.net/aleefang/article/details/115719022