LINUX.ORG.RU

Ubuntu 16.04 (х86_64), установка пакетов

 


0

1

Всем привет! Потребовалось установить одну программу, все, что она хотела дополнительно, установил. Но осталась одна проблема.

Требуется zlib1ng:i386

user@ububox:~$ sudo apt-get install zlib1g:i386
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:
 libpam-modules : PreDepends: debconf (>= 0.5) but it is not going to be installed or
                              debconf-2.0
                  PreDepends: libpam-modules-bin (= 1.1.8-3.2ubuntu2)
                  Recommends: update-motd but it is not going to be installed
 libpam0g : Depends: debconf (>= 0.5) but it is not going to be installed or
                     debconf-2.0
 libpython3.5-stdlib : Depends: libpython3.5-minimal (= 3.5.2-2ubuntu0~16.04.1) but it is not going to be installed
 libreadline6 : Depends: readline-common but it is not going to be installed
 zlib1g:i386 : Depends: libc6:i386 (>= 2.4) but it is not going to be installed
E: Error, pkgProblemResolver::Resolve generated breaks, this may be caused by held packages.
Хотя
user@ububox:~$ sudo dpkg -l |grep debconf
ii  debconf                                    1.5.58ubuntu1                              all          Debian configuration management system
Научите уму-разуму, как победить и установить. Заранее спасибо!

У апта dependency hell частая ситуация,тут есть 3 варианта:

1)Поставить Nix в убунту и поставить пакет оттуда

2)Поставить не deb-based дистрибутив.

3)попробовать пофиксить самому с помощью sudo apt-get -f install

playX ★★ ()
Ответ на: комментарий от playX

пофиксить самому с помощью sudo apt-get -f install

Судя по всему, есть какие-то проблемы после доустановки всех необходимых пакетов. Есть ли возможность как-то очистить/провести «генеральную уборку»?

braboar ()
Ответ на: комментарий от braboar

Сделать curl https://nixos.org/nix/install | sh и затем nix-env -iA nixpkgs.zlib долго?

Если известны все нужные зависимости для данного пакета и известно какие из них установлены то можно удалить их sudo apt-get remove «pkgname» и затем sudo apt-get autoremove удалит все не нужное

playX ★★ ()
Ответ на: комментарий от playX

Спасибо!

Все установилось синаптиком. За

autoremove

отдельное спасибо, буду знать.

braboar ()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.