Да, наличие среды 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
Вы можете установить пакет, используя.
убедитесь, что источники репо находятся в актуальном состоянии
sudo apt-get update
Чтобы установить пакет.
sudo apt-get install packagename
[d3 ] После того как пакет определит, что у вас есть некоторые недостающие зависимости, запустите следующую команду, чтобы исправить поврежденные или отсутствующие зависимости. sudo apt-get install -f
Выше команда загружает только отсутствующие зависимости, если вы уже установили пакет. [ ! d4]
Иногда зависимости, требующие исправления, не связаны с программой, которую вы пытаетесь установить. В моем случае это выдавало эту ошибку:
Следующие неудовлетворенные dependecies shashlik: Depends: libc6-i386, но он не будет установлен Зависит: lib32gcc1, но он не будет установлен Зависит: lib32z1, но он не будет установленОказалось, что я пытался установить программу под названием «Шашлык», и установка завершилась неудачно. Поэтому я запустил код:
sudo apt-get --purge remove shashlik
И затем я запустил:
sudo apt install autoconf
Кажется, это исправить ошибку, когда моя программа была установлена. Я не уверен, насколько помогла вторая команда, но я поставил ее там, если это необходимо для решения проблемы.
Попробуйте установить команду ниже.
sudo apt-get install postgresql-common=151.pgdg12.4+1
sudo apt-get install postgresql-9.3 postgresql-contrib-9.3