Установка zlib1g-dev
У меня были проблемы с установкой zlib1g-dev (мне нужно, чтобы rbenv работал). Apt не установит его, заявив, что у меня нет необходимых зависимостей (он не говорит точно, какой zlib1g мне нужен, но у меня есть версия "2ubuntu4". Я вручную загрузил пакет из репозиториев Ubuntu, однако когда откройте его с помощью Ubuntu Software, он все еще не устанавливается.
Журналы ошибок:
foo@foo:/$ sudo apt-get install zlib1g-dev
[sudo] password for foo:
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:
zlib1g-dev : Depends: zlib1g (= 1:1.2.8.dfsg-2ubuntu4) but 1:1.2.8.dfsg-2ubuntu4.1 is to be installed
E: Unable to correct problems, you have held broken packages.
1 ответ
Та же проблема произошла со мной на Focal, довольно простая установка по умолчанию:
# apt install zlib1g-dev
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.
zlib1g-dev : Depends: zlib1g (= 1:1.2.11.dfsg-2ubuntu1) but 1:1.2.11.dfsg-2ubuntu1.2 is to be installed
Получить
zlib1g-dev
для установки нужно было понизить версию
zlib1g
, что смешно для чего-то в основном репо:
# apt install zlib1g=1:1.2.11.dfsg-2ubuntu1
Аналогичная проблема возникла при попытке установить
openssh-server
после первой загрузки после установки.