由于以前一直使用的Odoo11以前的版本,每次都是直接用apt install postgresql这样的命令直接安装postgresql,一直没有在意postgresql的安装问题。近日在研究和使用Odoo12时,由于它只支持postgresql10以上的版本,当需要对Postgresql进行升级时才现,一切并不简单,通过摸索终于在网上找到了一个可行的方法(本方法主要借鉴https://www.cnblogs.com/zonglr/p/10687157.html):
1. 修改sourcelist内容
sudo vi /etc/apt/sources.list
然后把 deb http://apt.postgresql.org/pub/repos/apt/ bionic-pgdg main 这一行加入到上述文件,保存退出
本步的内容如果使用的是桌面版ubuntu,也可以直接在软件更新设置里,从其它源里通过界面添加,但添加后依然要执行下一步的命令,否则会提示无公钥
这一步非常重要,前面几次安装不成功都是由于这一步出错导致的
2. 导入签名并更新包
更新apt安装源wget --quiet -O - https://www.postgresql.org/media/keys/ACCC4CF8.asc | sudo apt-key add -
sudo apt-get update
3. 安装PG10
安装成功postgresqlsudo apt install postgresql-10
当出现以上信息时说明postgresql已经安装成功了,可以尽情使用了。
网友评论