forvas Asked: 2014-07-23 05:01:57 +0800 CST2014-07-23 05:01:57 +0800 CST 2014-07-23 05:01:57 +0800 CST 找不到命令 pg_dump? 772 我试图在服务器中进行备份,但出现错误: pg_dump command not found 我认为如果您安装了 postgres,它就可以工作。我必须做什么才能安装此命令?我不认为这是可能的apt-get或能力。 14.04 2 个回答 Voted Best Answer Sylvain Pineau 2014-07-23T06:11:38+08:002014-07-23T06:11:38+08:00 对于 14.04,您只需安装postgresql-client(因为它取决于postgresql-client-common): sudo apt-get install postgresql-client 要快速了解哪个包包含系统中缺少的命令/二进制文件,只需使用package.ubuntu.com(搜索包的内容)。 dnang 2017-11-08T20:04:48+08:002017-11-08T20:04:48+08:00 对于那些在 PostgreSQL 10 上遇到同样问题的人,您不需要安装额外的包;pg_dump 已经存在于 postgres 的bin目录中。因此,您只需将该 bin 路径(例如/opt/PostgreSQL/10/bin)手动附加到PATH环境变量即可。
对于 14.04,您只需安装postgresql-client(因为它取决于postgresql-client-common):
要快速了解哪个包包含系统中缺少的命令/二进制文件,只需使用package.ubuntu.com(搜索包的内容)。
对于那些在 PostgreSQL 10 上遇到同样问题的人,您不需要安装额外的包;pg_dump 已经存在于 postgres 的
bin
目录中。因此,您只需将该 bin 路径(例如/opt/PostgreSQL/10/bin
)手动附加到PATH
环境变量即可。