我是 Ubuntu 新手(更确切地说,除了生产部署外从未使用过 Linux)。现在我选择掌握系统,并在我的 32 位 Intel** 台式机上安装了最新的 11.10 Ubuntu。在这台机器上**我有一个“管理员”用户“tusar”。
我想安装 PostgreSQL 图形版本,因此从以下网址下载了此文件 postgresql-8.4.9-1-linux.bin这里
现在,如果使用命令运行该文件./filename
(如果我不是 root 则拒绝),它将打开图形界面并完成安装(创建用户 postgres 并要求输入密码,如果我不提供有效密码则无法完成)。
我检查过/etc/inint.d/postgresql-8.4 status
,postgres 正在运行。
但问题是我无法打开 GUI(我将其安装在/opt/Postgresql
),即使我以“tusar”身份登录,它也会提示权限被拒绝。然后我尝试使用该su postgres
命令,它直接更改了用户而无需密码。现在,如果我运行 psql 、 createdb ,它会提示我安装 postgres-client-package,但这些实用程序已经安装,我可以在我的/opt/Postgresql/8.4/bin
文件夹中查看它们。
我可以通过 JDBC 实用程序运行查询,但无法使用终端或图形界面(尽管我可以看到 pgAdmin3 在那里)。需要紧急帮助。
我用过本指南进行安装。
答案1
我的建议是首先不要使用那个一体化安装程序。Ubuntu 的软件存档中已经包含了使用 PostgreSQL 所需的所有工具,包括图形管理实用程序 pgAdmin III。而且由于这些程序是软件存档的一部分,因此您可以享受 Ubuntu 安全更新的好处(第三方安装程序则无法提供)。
我不确定您尝试安装程序后进行清理的最佳方法,但我可以提供一些在新系统上配置 PostgreSQL 的提示。
您可以使用以下命令安装数据库:
sudo apt-get install postgresql
然后,您可以在 中找到有关创建帐户以登录数据库的说明/usr/share/doc/postgresql-9.1/README.Debian.gz
。完成后,您可以使用图形管理前端,它可以从软件中心安装,也可以使用以下命令安装:
sudo apt-get install pgadmin3
如果需要通过 JDBC 访问 PostgreSQL,可以使用以下命令安装 Java 驱动程序:
sudo apt-get install libpg-java
答案2
1)CTRL ALT T - 打开终端。
2)现在输入以下代码成为root并输入您的sudo密码。
须藤苏
3) 现在,当您是 root 时,请输入文件位置。如果您只是下载,只需复制以下代码即可。
cd 下载
4)复制粘贴以下代码以授予 postgres 设置的权限。
chmod 755 你的文件名.run
5)现在只需使用 sudo 启动它,其余的以图形模式进入。
sudo ./你的文件名.run