Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/mysql/59.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Mysql 安装postgreSQL数据库时出错_Mysql_Django_Postgresql - Fatal编程技术网

Mysql 安装postgreSQL数据库时出错

Mysql 安装postgreSQL数据库时出错,mysql,django,postgresql,Mysql,Django,Postgresql,我必须在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

我必须在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.

但它不起作用。我怎么能做到这一点。我必须做些什么改变。Plz帮助可以解决此问题。它是一个比apt-get更复杂的依赖关系管理工具

您可以使用apt get安装:

sudo apt-get install aptitude
您可以使用
aptitude
安装
postgresql

sudo aptitude install postgresql-9.3

如果
aptitude
遇到任何问题,它会自动设计可能的解决方案来安装此软件包。请注意,“能力倾向”可能会建议删除冲突的软件包。因此,如果您收到
aptitude
的提示,请仔细阅读提示。

我不是debian类distrib的专家,但可能您必须首先尝试使用以下方法修复损坏的软件包:
sudo-apt-get-clean和&sudo-apt-get-update