无法在ubuntu中安装postgres

时间:2014-02-11 11:36:35

标签: postgresql ubuntu installation

我尝试使用以下命令安装postgresql

apt-get install -t squeeze-backports postgresql-9.1 postgresql-client-9.1 postgresql-contrib-9.1

但是我收到以下错误消息。

  

E:无法打开锁定文件/ var / lib / dpkg / lock - open(13:Permission denied)
  E:无法锁定管理目录(/ var / lib / dpkg /),你是root用户吗?

如何解决这个问题?

3 个答案:

答案 0 :(得分:2)

在我看来,你不是以root身份运行命令。用“sudo”作为前缀。

sudo apt-get install -t squeeze-backports postgresql-9.1 postgresql-client-9.1 postgresql-contrib-9.1

根据错误消息:

  

E:无法锁定管理目录(/ var / lib / dpkg /),你是root用户吗?

然而,看起来你不理解命令,因为你正在运行Ubuntu而Squeeze是Debian dist。我想你需要回到基础并阅读说明:

答案 1 :(得分:1)

其他一些程序锁定了下载操作。你有另一个终端开放或突触包管理器或任何东西?关闭所有内容,然后重试。如果不起作用,您也可以删除此文件/ var / lib / dpkg / lock。或者它可能是根访问问题。尝试使用sudo运行

答案 2 :(得分:0)

  

安装 postgresql 最新版本的简单步骤(相信我 - 尝试这些赞誉来安装 postgresql 。 .it将完美运作)

sudo bash -c 'echo "deb http://apt.postgresql.org/pub/repos/apt/ 
precise-pgdg main" > /etc/apt/sources.list.d/pgdg.list'

sudo apt-get update

sudo apt-get install postgresql-9.3 pgadmin3
  

对于postgres的开放式终端

sudo -u postgres psql postgres