Проблема зависимостей DPKG после удаления MariaDB, не позволяет мне использовать apt-get

С 16 июля 2015 года «Oracle Ksplice предлагается бесплатно на Fedora и Ubuntu Desktop Editions», официально.

Просто установите загруженный файл .deb, который вы можете получить здесь.

Если вы попробуете sudo dpkg -i ksplice-uptrack.deb, вам может понадобиться исправить зависимости с помощью sudo apt-get install -f.

1
задан 13 April 2017 в 15:23

3 ответа

попробуйте с этим

sudo apt-get autoremove
sudo apt-get autoclean
sudo apt-get update

, затем попытайтесь сделать то, что вы пытаетесь сделать. Позвольте мне знать, что вы получили.

0
ответ дан 24 May 2018 в 18:10
  • 1
    Вывод sudo apt-get check: Чтение списков пакетов ... Готово Создание дерева зависимостей Чтение информации о состоянии ... Готово Возможно, вы захотите запустить «apt-get -f install», чтобы исправить это. Следующие пакеты имеют неудовлетворенные зависимости: libmariadbclient18: Зависит: libmysqlclient18 (= 5.5.32 + maria-1 ~ raring), но установлен 5.5.32-0ubuntu0.13.04.1 E: Неудовлетворенные зависимости. Попробуйте использовать -f. – Nicolas Raoul 10 September 2013 в 07:33
  • 2
    Вывод sudo apt-get autoremove: Чтение списков пакетов ... Готово Создание дерева зависимостей Чтение информации о состоянии ... Готово Возможно, вы захотите запустить «apt-get -f install», чтобы исправить это. Следующие пакеты имеют неудовлетворенные зависимости: libmariadbclient18: Зависит: libmysqlclient18 (= 5.5.32 + maria-1 ~ raring), но установлен 5.5.32-0ubuntu0.13.04.1 E: Неудовлетворенные зависимости. Попробуйте использовать -f. – Nicolas Raoul 19 September 2013 в 06:00

Попробуйте удалить весь пакет зависимостей из диспетчера синаптических пакетов. И используйте aptitude для установки пакетов вместо apt-get.

Вот почему: aptitude-vs-apt-get

Я предполагаю, что это проблема с apt-get ,

0
ответ дан 24 May 2018 в 18:10
  • 1
    Я не могу установить aptitude, synaptic и ничего. Кроме того, Ubuntu Software Center не запустится (внутренняя ошибка, добавлен снимок экрана). – Nicolas Raoul 17 September 2013 в 12:23
  • 2
    Я помню, у меня была такая же проблема. Вы пытались построить и установить aptitude из исходного кода? ссылка – thanmai 17 September 2013 в 12:26

Хорошо, я нашел проблему. Просто невозможно. У вас есть пакеты, которые зависят от версии 5.5.32-0ubuntu0.13.04.1 libmysqlclient18, а libmariadbclient18 зависят от 5.5.32+maria-1~raring.

Решение, либо удаляет пакеты, которые зависят от версии 5.5.32-0ubuntu0.13.04.1, с sudo apt-get -f autoremove libmysqlclient18 ] (НЕ РЕКОМЕНДУЕТСЯ) или сообщить сопровождающему пакета, чтобы исправить их материал, потому что невозможно установить его, не нарушая работу системы. Как я знаю?

В длинном списке из 152 пакетов есть «критические» пакеты, которые зависят от конкретной версии libmysqlclient18, следовательно, apt-get повторно использует, чтобы удалить ее и спровоцировать разломы мэра. [ ! d4]

Сообщите управляющим пакетам правильно исправить свой материал.

Если вы хотите узнать, какой пакет используется:

apt-cache rdepends libmysqlclient18=5.5.32-0ubuntu0.13.04.1

Скажет вам пакеты, которые имеют неявная зависимость этой версии, тогда вам нужно сравнить только со списком ваших установленных пакетов и voila!

0
ответ дан 24 May 2018 в 18:10
  • 1
    Спасибо, но он выдает ошибку: libmysqlclient18:amd64 5.5.32+maria-1~raring (Multi-Arch: no) is not co-installable with libmysqlclient18 which has multiple installed instances – Nicolas Raoul 19 September 2013 в 06:01
  • 2
    apt-cache rdepends libmysqlclient18 говорит мне, что у меня есть 152 пакета, которые зависят от него: - / – Nicolas Raoul 19 September 2013 в 07:10
  • 3
    Нормально ли, что libmysqlclient18 зависит от libmariadbclient18? – Nicolas Raoul 19 September 2013 в 07:12
  • 4
    Я получил ответ ... но вам это не понравится ... – Braiam 19 September 2013 в 08:02
  • 5
    Любое решение лучше, чем неспособность установить какое-либо новое программное обеспечение :-) – Nicolas Raoul 19 September 2013 в 08:06

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

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