VLC не будет загружаться из-за разбитых пакетов [duplicate]

Я пишу это, потому что я очень смущен об установке PostgreSQL 9.3 на своем Ubuntu 14.04. Сначала мне это нужно для моей разработки Python / Django, и я столкнулся с проблемой, когда пытался ее установить. Теперь у меня есть эта ошибка, и это сводит меня с ума: The following packages have unmet dependencies: postgresql-9.3 : Depends: postgresql-client-9.3 but it is not going to be installed Depends: postgresql-common (>= 142~) but it is not going to be installed E: Unable to correct problems, you have held broken packages.

Я нашел некоторые решения в Интернете (как разрешить неудовлетворенные зависимости после добавления PPA?), И я сделал все, чтобы превентивные меры часть, потому что у меня была проблема с некоторыми сломанными пакетами, и снова после того, как эта ошибка снова появилась мне.

Второе, что я последовал за официальным учебником по установке PostgreSQL (). Как я могу устранить неудовлетворенный зависимостей после добавления PPA? ), и у меня были дублированные репозитории, но я удалил их, и я добавил новую, но все же эту ошибку.

20
задан 9 November 2017 в 18:15

8 ответов

Позвольте поделиться с другими людьми моим опытом установки postgresql-9.3. Прежде всего, я боролся с этим около 4/5 дней, и мне, наконец, удастся это сделать.

Все пошло не так с этими неприятными ошибками, которые я поделил в своем первом посте, поскольку я пробовал google it и обнаружите, что люди имеют более менее ту же ошибку или пытаются решить подобный.

Короче говоря, у вас есть очень хороший ответ здесь, как разрешить неудовлетворенные пакеты:

Как разрешить неудовлетворенные зависимости после добавления PPA?

Моя ошибка заключалась в том, что я сделал дублированный репозиторий, и ответ в этой ссылке решил, что эта команда sudo apt-get install -f просто сделала еще одну ошибку, вы должны сделать это вручную, по крайней мере, я это сделал (читайте в разделе «Профилактические меры», но вы можете прочитать до конца, это сообщение imba).

Второе. Мне удастся опубликовать этот пост с официального PostgreSQL-страница Как разрешить неудовлетворенные зависимости после добавления PPA? (эта ошибка обычно возникает, когда они борются с установкой postgresql), это привело меня к http s: //wiki.postgresql.org/wiki/Apt, это правильный способ добавления пакетов PostgreSQL в вашу систему, просто прочитайте его и сделайте это шаг за шагом.

Третий шаг - это серия команд приведенный в сообщении @vembutech:

sudo apt-get update && sudo apt-get upgrade sudo apt-get install postgresql-9.3 postgresql-contrib-9.3
3
ответ дан 18 July 2018 в 03:40

Позвольте поделиться с другими людьми моим опытом установки postgresql-9.3. Прежде всего, я боролся с этим около 4/5 дней, и мне, наконец, удастся это сделать.

Все пошло не так с этими неприятными ошибками, которые я поделил в своем первом посте, поскольку я пробовал google it и обнаружите, что люди имеют более менее ту же ошибку или пытаются решить подобный.

Короче говоря, у вас есть очень хороший ответ здесь, как разрешить неудовлетворенные пакеты:

Как разрешить неудовлетворенные зависимости после добавления PPA?

Моя ошибка заключалась в том, что я сделал дублированный репозиторий, и ответ в этой ссылке решил, что эта команда sudo apt-get install -f просто сделала еще одну ошибку, вы должны сделать это вручную, по крайней мере, я это сделал (читайте в разделе «Профилактические меры», но вы можете прочитать до конца, это сообщение imba).

Второе. Мне удастся опубликовать этот пост с официального PostgreSQL-страница Как разрешить неудовлетворенные зависимости после добавления PPA? (эта ошибка обычно возникает, когда они борются с установкой postgresql), это привело меня к http s: //wiki.postgresql.org/wiki/Apt, это правильный способ добавления пакетов PostgreSQL в вашу систему, просто прочитайте его и сделайте это шаг за шагом.

Третий шаг - это серия команд приведенный в сообщении @vembutech:

sudo apt-get update && sudo apt-get upgrade sudo apt-get install postgresql-9.3 postgresql-contrib-9.3
3
ответ дан 24 July 2018 в 17:54

я знаю, я немного опоздал, но ни один из вышеупомянутых решений работал для меня. Что на самом деле решить мою проблему было использование aptitude вместо apt-получить. aptitude предложит способы решения проблемы. Например:

The following actions will resolve these dependencies: Keep the following packages at their current version: 1) libyaml-dev [Not Installed] Accept this solution? [Y/n/q/? (n) The following actions will resolve these dependencies: Downgrade the following packages: 1) libyaml-0-2 [0.1.4-3ubuntu3.1 (now) -> 0.1.4-3ubuntu3 (trusty)] Accept this solution? [Y/n/q/?] (Y)

, как описано в этом посте.

0
ответ дан 18 July 2018 в 03:40

Иногда зависимости, требующие исправления, не связаны с программой, которую вы пытаетесь установить. В моем случае это выдавало эту ошибку:

Следующие неудовлетворенные dependecies shashlik: Depends: libc6-i386, но он не будет установлен Зависит: lib32gcc1, но он не будет установлен Зависит: lib32z1, но он не будет установлен

Оказалось, что я пытался установить программу под названием «Шашлык», и установка завершилась неудачно. Поэтому я запустил код:

sudo apt-get --purge remove shashlik

И затем я запустил:

sudo apt install autoconf

Кажется, это исправить ошибку, когда моя программа была установлена. Я не уверен, насколько помогла вторая команда, но я поставил ее там, если это необходимо для решения проблемы.

3
ответ дан 18 July 2018 в 03:40

Попробуйте установить команду ниже.

sudo apt-get install postgresql-common=151.pgdg12.4+1 sudo apt-get install postgresql-9.3 postgresql-contrib-9.3
2
ответ дан 18 July 2018 в 03:40

я знаю, я немного опоздал, но ни один из вышеупомянутых решений работал для меня. Что на самом деле решить мою проблему было использование aptitude вместо apt-получить. aptitude предложит способы решения проблемы. Например:

The following actions will resolve these dependencies: Keep the following packages at their current version: 1) libyaml-dev [Not Installed] Accept this solution? [Y/n/q/? (n) The following actions will resolve these dependencies: Downgrade the following packages: 1) libyaml-0-2 [0.1.4-3ubuntu3.1 (now) -> 0.1.4-3ubuntu3 (trusty)] Accept this solution? [Y/n/q/?] (Y)

, как описано в этом посте.

0
ответ дан 24 July 2018 в 17:54

Иногда зависимости, требующие исправления, не связаны с программой, которую вы пытаетесь установить. В моем случае это выдавало эту ошибку:

Следующие неудовлетворенные dependecies shashlik: Depends: libc6-i386, но он не будет установлен Зависит: lib32gcc1, но он не будет установлен Зависит: lib32z1, но он не будет установлен

Оказалось, что я пытался установить программу под названием «Шашлык», и установка завершилась неудачно. Поэтому я запустил код:

sudo apt-get --purge remove shashlik

И затем я запустил:

sudo apt install autoconf

Кажется, это исправить ошибку, когда моя программа была установлена. Я не уверен, насколько помогла вторая команда, но я поставил ее там, если это необходимо для решения проблемы.

3
ответ дан 24 July 2018 в 17:54

Попробуйте установить команду ниже.

sudo apt-get install postgresql-common=151.pgdg12.4+1 sudo apt-get install postgresql-9.3 postgresql-contrib-9.3
2
ответ дан 24 July 2018 в 17:54
  • 1
    «E: Version» 151.pgdg12.4 + 1 'для «postgresql-common» не найден », ошибка снова ... – PetarP 19 December 2014 в 16:44
  • 2
    Мне это удается, я запускаю вторую команду, и, наконец, я это сделал, @vembutech & lt; 3 – PetarP 19 December 2014 в 16:49
  • 3
    Спасибо, я думал, что это означает использование sudo apt-get install -f packagename и получает ту же ошибку. – Charles Clayton 27 January 2016 в 09:15
  • 4
    Это не работает с ошибками python2.7-minimum . – Igor G. 26 October 2016 в 19:10

Другие вопросы по тегам:

Похожие вопросы: