Gue*_*est 15 linux postgresql installation ubuntu
我想在Ubuntu中安装PostgreSQL.
我按照以下说明进行操作:
/opt/PostgreSQL/9.0/doc/postgresql/html/installation.html
Run Code Online (Sandbox Code Playgroud)
并且似乎已经成功安装了PostgreSQL,但作为安装后设置,它要求我执行以下操作:
为此,请将以下内容添加到shell启动文件中,例如~/.bash_profile(或者/etc/profile,如果您希望它影响所有用户):
PATH=/usr/local/pgsql/bin:$PATH
export PATH
Run Code Online (Sandbox Code Playgroud)
但我不知道.bash_profile在哪里.它说这不是必需的,所以我只是跳过它,当我试图创建数据库(createdb mydb)时,它给了我
错误:
You must install at least one postgresql-client-<version> package.
Run Code Online (Sandbox Code Playgroud)
我不知道那是什么.任何人都可以解释为什么我收到此错误以及如何安装postgresql-client?
Fac*_*alm 23
如果您不想指定版本,可以使用它
sudo apt-get install postgresql-client
Run Code Online (Sandbox Code Playgroud)
Dir*_*tel 13
你现在真的需要9.0吗?否则使用优秀的预制包装,例如
sudo apt-get install postgresql-8.4 postgresql-client-8.4
Run Code Online (Sandbox Code Playgroud)
就是我在Ubuntu 10.10下所拥有的.
如果必须是9.0,那么最好从Debian软件包源代码重建.
你得到"你必须安装至少一个..."错误,因为你在基于Debian的系统(Ubuntu)上并安装了postgresql-client-common软件包,但是没有提供二进制文件的软件包,例如postgresql -client-8.4,已安装.
您可以安装postgresql-client软件包,该软件包会自动安装PostgreSQL当前支持的数据库客户端软件包版本.
我不知道你正在使用的Ubuntu版本或它默认配备的PostgreSQL版本,但是最好不要使用Ubuntu/Debian版本的Ubuntu中的客户端程序,而是修改你的PATH以使用已安装的版本.
.bash_profile类似于.bashrc.如果已创建它们,它们通常都在您的主目录中.
| 归档时间: |
|
| 查看次数: |
33413 次 |
| 最近记录: |