2015-02-26 3 views
2

Мне нужно изменить мою базу данных с MySQL на postgreSQL в django. Но 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 

В terminal-

(jango)[email protected]:~/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. 

, но его не working.how я могу сделать this.and какие изменения я должен сделал. Plz help

+0

Я не эксперт в дистрибутиве, подобном debian, но, возможно, вам стоит попробовать сначала исправить ваш сломанный пакет, используя: 'sudo apt-get clean && sudo apt-get update' – Houari

ответ

0

aptitude может решить эту проблему. Это более сложный инструмент управления зависимостями, чем apt-get.

Вы можете установить его с помощью APT-получить:

sudo apt-get install aptitude 

Вы можете использовать aptitude установить postgresql

sudo aptitude install postgresql-9.3 

Если aptitude возникновении одной проблемы автоматически изобретает возможное решение установить этот пакет. Имейте в виду, что aptitude может предложить удалить конфликтующие пакеты. Поэтому, если вам подскажут aptitude, пожалуйста, внимательно прочитайте инструкцию.

Смежные вопросы