Проблемы с зависимостями и библиотеками в Ubuntu Server 16.04.2

Я только что установил Ubuntu Server 16.04.2 LTS без некоторых инсталляционных пакетов, таких как LAMP и LDAP.

После установки сервера я попытался установить их вручную с apt-get, но я получаю следующую ошибку:

root@Linux-Services-Server:/usr/local/src# apt-get install slapd ldap-utils 
Reading package lists... Done
Building dependency tree       
Reading state information... Done
You might want to run 'apt-get -f install' to correct these:
The following packages have unmet dependencies:
libmyodbc : Depends: libmysqlclient18 (>= 5.5.13-1) but it is not installable
slapd : Depends: libslp1 (>= 1.2.1) but it is not going to be installed
E: Unmet dependencies. Try 'apt-get -f install' with no packages (or specify a solution).

Если эта библиотека libmysqlclient18 так важна, почему она больше не доступна? У меня есть следующая библиотека libmysqlclient20, если это новая библиотека, почему не работает с ldap-utils или же libslp1, или же mysql? И еще много библиотек и программ, которым это нужно.

Мне также нужна эта библиотека libmysqlclient18 и для других вещей, таких как LDAP с SQL Backend, самостоятельная установка LDAP и установка MySQL с использованием apt-get,

Это так раздражает, потому что я использую пакеты, омологированные рабочей группой и командой Ubuntu, и эта проблема постоянна, когда вам нужно работать с базами данных.

1 ответ

У меня была похожая проблема, когда libslp1 не было в кэше apt и его не удалось установить. Я скачал и установил пакет.deb из веб-архива и после этого смог установить slapd.

После небольшого расследования я обнаружил, что используемое зеркало не обновлялось (последнее обновление неизвестно), см. https://launchpad.net/ubuntu/+archivemirrors

Я изменил свое зеркало (в разделе "Software & Updates -> Download from"), и теперь оно выглядит нормально.

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