如何在Ubuntu13.04中安装PostgreSQL?
接下来是本教程,UbuntuGeek.com如何安装postgreSQL 9-2
但在日志中写着:
该包不再受欢迎,将不再使用。
那么,最新postgres
的包名是什么?钥匙圈?如果是“钥匙圈”,它就不起作用了。
发布于 2013-05-02 05:58:11
您需要运行一些东西来解决postgresql-common
冲突,简而言之,如下所示(如果您只想让它工作并且不关心原因,请只读底部)
冗长的理由。基本上,第三方postgresql-common
(build 141+)说它是Breaks: logrotate (>= 3.8)
。所包含的ubuntu postgresql-common
包(build 140)没有这个问题。postgresql-9.2
只需要构建一个135或更高的postgresql-公共。通过运行以下命令。这将指定一个获取postgresql-common
的存储库,在本例中,ubuntu提供了postgresql-common
的build 140包,同时使用第三方apt回购安装PostgreSQL9.2。
按照这些指示安装精确的源代码回购:
创建
/etc/apt/sources.list.d/pgdg.list
。这些发行版称为codename。在本例中,用实际使用的发行版替换deb http://apt.postgresql.org/pub/repos/apt/ precise-pgdg main
(您可以通过运行lsb_release -c来确定发行版的代码)。从http://apt.postgresql.org/pub/repos/apt/ACCC4CF8.asc导入存储库密钥,更新包列表,并开始安装包:wget --quiet -O - http://apt.postgresql.org/pub/repos/apt/ACCC4CF8.asc | sudo apt-key add -
如果您有了apt,则运行命令。
sudo apt-get update
sudo apt-get install postgresql-common -t raring
sudo apt-get install postgresql-9.2
发布于 2013-04-29 12:01:21
我试图通过以下postgresql wiki教程安装PostgreSQL9.2。不幸的是,目前还没有用于快速分发的软件包。
当我试图为旧的发行版(确切地说)安装包时,我与其他无法解决的包发生了冲突。
我找到的唯一解决方案是通过以下方式安装旧版本(PostgreSQL9.1):
sudo apt-get install postgresql
发布于 2013-05-03 10:12:28
如果你只想要最新的Ubuntu打包的PostgreSQL,你就不用做什么特别的事情了:apt-get install postgresql
做了这方面的工作。
但是,如果您需要最新版本(9.2而不是9.1)的特性,则需要添加apt.postgresql.org存储库。
https://askubuntu.com/questions/287786
复制相似问题