【问题标题】:Error while installing postgreSQL database安装 postgreSQL 数据库时出错
【发布时间】:2015-04-28 11:19:42
【问题描述】:

我必须在 django 中将我的数据库从 MySQL 更改为 postgreSQL。但是 postgreSQL 没有安装。

使用命令安装 postgreSQL 时出错-

sudo apt-get update && sudo apt-get upgrade
sudo apt-get purge postgresql*
sudo apt-get -f install
sudo apt-get install postgresql

在终端-

(jango)dc@dc-comp-4:~/website$ sudo apt-get install postgresql
Reading package lists... Done
Building dependency tree       
Reading state information... Done
Some packages could not be installed. This may mean that you have
requested an impossible situation or if you are using the unstable
distribution that some required packages have not yet been created
or been moved out of Incoming.
The following information may help to resolve the situation:

The following packages have unmet dependencies:
 postgresql : Depends: postgresql-9.3 but it is not going to be installed
E: Unable to correct problems, you have held broken packages.

但它不起作用。我该怎么做。我必须做出哪些改变。请帮忙

【问题讨论】:

  • 我不是类似 debian 的发行版方面的专家,但也许您必须先尝试使用以下方法修复损坏的软件包:sudo apt-get clean && sudo apt-get update

标签: mysql django postgresql


【解决方案1】:

aptitude 或许能够解决此问题。它是一个比apt-get 更复杂的依赖管理工具。

您可以使用 apt-get 安装它:

sudo apt-get install aptitude

您可以使用aptitude 安装postgresql

sudo aptitude install postgresql-9.3

如果aptitude 遇到任何问题,它会自动设计一个可能的解决方案来安装此软件包。请注意,aptitude 可能会建议删除冲突的软件包。所以如果你收到aptitude的提示,请仔细阅读提示。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2015-02-23
    • 2020-07-20
    • 2021-07-30
    • 2017-01-19
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多