postgresql安装报错:E:无法修正错误,因为您要求某些软件包保持现状
在postgresql9.3和9.5之间互切弄出了麻烦:先是直接在ubuntu 14.04的软件中心里点击安装的9.3版本,然后看到jeffery说9.5比9.3性能强,于是安装在阿里云,果然比9.3速度要快很多,于是在本机的ubuntu14.04也同样脚本命令安装,报错了:
下列软件包有未满足的依赖关系:
postgresql:依赖:postgresql-9.5 但是它将不会被安装
E:无法修正错误,因为您要求某些软件包保持现状,就是它们破坏了软件包间的……
然后网上各种找答案各种试,都没解决。
之后找到aptitude这个ui界面的软件管理器,在里面找到database这下面有postgresql,按g删掉,然后再找关键字postgresql,找到了postgresql-xc-client这个软件包还安装在ubuntu14.04这系统里,于是本人认为像windows里的解法,找到相关postgresql的软件然后统统删除清掉,再重装即可。果然在删除了postgresql-xc-client这个软件之后再重新安装postgresql-9.5已经不提示依赖问题了,成功安装postgresql-9.5到ubuntu14.04里。
打完收功。