我的 Ubuntu 12.04 中有 Postgresql 9.1.1,它是由于自动升级而安装的,每当我使用以下命令卸载它时:
sudo apt-get --purge remove postgresql-9.1.1
Run Code Online (Sandbox Code Playgroud)
我收到一条错误消息:
E: Unable to locate package postgresql-9.1.1
E: Couldn't find any package by regex 'postgresql-9.1.1
Run Code Online (Sandbox Code Playgroud)
有人能告诉我如何完全卸载这个包,以便我可以安装另一个较低版本 - 8.4.7
qbi*_*qbi 23
PostgerSQL 9.1.1 版位于包中postgresql-9.1。所以你应该删除这个包:
sudo apt-get purge postgresql-9.1
Run Code Online (Sandbox Code Playgroud)
您问题的第二部分已经在这里回答:我如何降级 PostgreSQL?
Bra*_*iam 10
如果你想卸载 postgresql 和任何相关的包,你应该使用autoremove:
sudo apt-get --purge autoremove postgresql*
Run Code Online (Sandbox Code Playgroud)
这将选择任何以 postgresql 开头的包,并删除这些包安装的任何自动依赖项,从而有效地删除任何版本的 postgresql。如果您只想删除客户端或服务器,您的赌注应该是apt-cache search postgresql | grep client或server。
小智 3
尝试:
sudo apt-get --purge remove postgresql-9.1
Run Code Online (Sandbox Code Playgroud)
您也可以安装 8.4.7 并停止服务器 postgresql-9.1。
| 归档时间: |
|
| 查看次数: |
77586 次 |
| 最近记录: |