php5-mysql: Зависит от: libmysqlclient16 (>=5.1.21-1), но он не может быть установлен


Я пошел устанавливать php5-curl, к сожалению, я не читал, что он удалит php5-mysql. Мне это действительно нужно, поэтому, когда я иду устанавливать его, apt-get говорит

Следующие пакеты имеют неудовлетворенные зависимости: php5-mysql: Зависит от: libmysqlclient16 (>=5.1.21-1), но он не может быть установлен E: Не удалось исправить проблемы, у вас были сломанные пакеты

Я запускаю Ubuntu 12.04.2

Кто-нибудь может помочь?

РЕДАКТИРОВАТЬ: Ну, apt-get все еще не может его найти, но я вручную скачал деб (здесь http://security.ubuntu.com/ubuntu/pool/main/m/mysql-dfsg-5.1/libmysqlclient16_5.1.69-0ubuntu0.10.04.1_amd64.deb ) и установил его, теперь он работает нормально

Author: Jonathan Schober Jr., 2013-07-23

1 answers

Если вы столкнулись с проблемами, связанными со сломанными пакетами, то прежде всего удалите этот пакет, сначала проверив зависимости, а затем принудительно удалите этот пакет, и никогда не забывайте перезагружаться, когда вы вносите огромные изменения в свою систему. Чтобы удалить этот пакет, используйте следующие команды оболочки Сначала станьте суперпользователем: войдите в систему через root

$ sudo su

Затем введите свой пароль

# apt-cache rdepends package-name
# apt-get --purge remove --force package-name

Затем перезагрузите систему и введите следующие команды оболочки

# apt-get clean
# apt-get autoclean
# apt-get update
# apt-get upgrade
# apt-get dist-upgrade
# reboot

И когда вы готово попробуйте переустановить нужный пакет с помощью

# apt-get install package-name

Это сработало в моей Ubuntu, попробуйте это, я верю, что это исправит все ваши проблемы, удачи.

 0
Author: Đēēpak, 2013-07-26 04:22:51