Ubuntu 13.10 выдает ошибку «Пакет 'libapache2-mod-auth-mysql' не имеет кандидата на установку» [закрыто]

ОБНОВЛЕНИЕ: Поскольку Apache 2.4 является версией по умолчанию (вместо предыдущей 2.2), эта ошибка происходит. Однако, как можно увидеть здесь , все будущие версии Ubuntu 13.10 и выше не будут поддерживать этот пакет, пока он не будет исправлен в апстриме. В качестве обходного пути вы можете не устанавливать этот пакет, поскольку он требуется только для аутентификации Apache в MySQL (в отличие от выполнения этого на стороне веб-приложения, что гораздо более распространено)

I Я пытаюсь установить среду LAMP на Ubuntu 13.10, используя свой файл сценария, который можно найти здесь . Этот сценарий работал для Ubuntu 12.04, Ubuntu 13.04, но когда я пробовал его на Ubuntu 13.10, он выдает следующую ошибку:

   E: Package 'libapache2-mod-auth-mysql' has no installation candidate

Есть идеи, как это исправить? Обратите внимание, я хочу, чтобы этот пакет был установлен.

РЕДАКТИРОВАТЬ: Теперь я выяснил, что причина, по которой его не удалось установить, заключалась в том, что ему требовались следующие два пакета, которые отсутствовали: libmysqlclient16 и apache2.2-common. Мне просто нужно установить эти пакеты, или они были удалены по какой-то причине?

3
задан 18 February 2014 в 20:09

2 ответа

Похоже, для этого есть ошибка.

https://bugs.launchpad.net/ubuntu/+source/software-center/+bug/1243076

0
ответ дан 18 February 2014 в 20:09

Я попытался установить его вручную, загрузив пакет deb с: https://launchpad.net/ubuntu/saucy/amd64/libapache2-mod-auth-mysql/4.3.9-13.1ubuntu1 [ 113]

Но libapache2-mod-auth-mysql зависит от apache2.2-common: https://launchpad.net/ubuntu/saucy/amd64/apache2.2-common/2.2.22-6ubuntu5 [ 111]

А apache2.2-common зависит от apache2.2-bin: https://launchpad.net/ubuntu/saucy/amd64/apache2.2-bin/2.4.6-2ubuntu2

Apache2.2-bin не имеет зависимостей, но для его установки необходимо удалить gnome-user-share. Пользовательский ресурс Gnome необходим для обмена через Bluetooth и WebDAV. Вероятно, эта несовместимость является причиной, по которой установка libapache2-mod-auth-mysql была отключена.

После удаления gnome-user-share мне удалось установить apache2.2-bin, но apache2.2-common разрывается в конфликте с apache2-bin, который необходим apache2.2-bin. Это заблокировано таким образом, и я не нашел решения этой проблемы.

0
ответ дан 18 February 2014 в 20:09

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

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