Следующие пакеты имеют неудовлетворенные зависимости!

Да, наличие среды chroot - это способ пойти, это позволяет даже иметь предыдущие релизы рядом с вашим существующим Ubuntu.

Это легко сделать,

sudo apt-get install debootstrap schroot

Измените /etc/schroot/schroot.conf и добавьте новую конфигурацию schroot:

[lucid32]
type=directory
description=Ubuntu Lucid 32bit
directory=/chroot/lucid32
users=your-user
root-groups=root
personality=linux32

Затем установите среду chroot:

sudo debootstrap --variant=buildd --arch i386 lucid /chroot/lucid32 http://nl.archive.ubuntu.com/ubuntu

Затем введите chroot с помощью:

schroot -c lucid32

Или для корневых задач, например: выполнить apt-get задачи:

sudo schroot -c lucid32
1
задан 9 November 2017 в 18:15

3 ответа

Вы можете установить пакет, используя.

убедитесь, что источники репо находятся в актуальном состоянии

sudo apt-get update

Чтобы установить пакет.

sudo apt-get install packagename
[d3 ] После того как пакет определит, что у вас есть некоторые недостающие зависимости, запустите следующую команду, чтобы исправить поврежденные или отсутствующие зависимости.

sudo apt-get install -f

Выше команда загружает только отсутствующие зависимости, если вы уже установили пакет. [ ! d4]

22
ответ дан 24 May 2018 в 00:51
  • 1
    Спасибо, я думал, что это означает использование sudo apt-get install -f packagename и получает ту же ошибку. – Charles Clayton 27 January 2016 в 09:15
  • 2
    Это не работает с ошибками python2.7-minimum . – Igor G. 26 October 2016 в 19:10

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

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

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

sudo apt-get --purge remove shashlik

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

sudo apt install autoconf

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

3
ответ дан 24 May 2018 в 00:51

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

sudo apt-get install postgresql-common=151.pgdg12.4+1

sudo apt-get install postgresql-9.3 postgresql-contrib-9.3
2
ответ дан 24 May 2018 в 00:51
  • 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

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

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