CentOS 6 устанавливает libmysqlclient.so.16 и друзей без меня спрашивает

Во время попытки решить проблему зависимости с библиотеками libmysqlclient MySQL на одном из моих серверов CentOS 6 MySQL я был удивлен, обнаружив следующие библиотеки, установленные в /usr/lib/mysql :

 libmysqlclient_r.so -> libmysqlclient_r.so.16.0.0 libmysqlclient_r.so.16 -> libmysqlclient_r.so.16.0.0 libmysqlclient_r.so.16.0.0 libmysqlclient.so -> libmysqlclient.so.16.0.0 libmysqlclient.so.16 -> libmysqlclient.so.16.0.0 libmysqlclient.so.16.0.0 

Причина, по которой я был удивлен, заключалась в том, что на этом сервере был установлен только MySQL 5.5, который был создан из источника. Построение MySQL 5.5 создает набор библиотек libmysqlclient.so.18 , а не libmysqlclient.so.16 .

Затем я построил совершенно новый сервер CentOS 6 (i386) с нуля и установил только базовую группу пакетов и ничего больше (то есть нет HTTP-сервера, без MySQL, Gnome и т. Д.). Просканировав пакеты в этой группе, ничего не выскочил на меня, как зависящий от libmysqlclient .

Однако, когда установка завершена, сидение в каталоге /usr/lib представляло собой папку mysql содержащую указанные выше библиотеки libmysqlclient.so.16 .

Затем я построил сервер CentOS 5.5 (i386), используя только базовые пакеты, как и в CentOS 6, и эти библиотеки MySQL не устанавливаются.

Это, по-видимому, новая вещь, есть ли причина, почему для установки пакета Base в CentOS 6 требуется установить libmysqlclient ?

One Solution collect form web for “CentOS 6 устанавливает libmysqlclient.so.16 и друзей без меня спрашивает”

Нет необходимости устанавливать MySQL на CentOS 6.

Предполагая, что «использование только базовых пакетов» означает, что при установке вы выбрали «Базовый сервер» или «Минимальный», он был втянут в зависимость от core группы. core включает постфикс, который зависит от mysql-libs который предоставляет /usr/lib/mysql/libmysqlclient.so.16.

CentOS 6 «Параметры по умолчанию» могут вас заинтересовать.

Interesting Posts

Цвета терминалов Linux Mint не работают

grep: Синтаксическая ошибка возле неожиданного токена `('

Исправлено ли исправление shellshock bash базовыми инструментами командной строки, такими как echo и cat?

Fedora 17, WebGL, интегрированная графика Intel

Linux Mint – сбой в экране Запись видеофайлов

Как переименовать сотни файлов для всех, включая одно и то же слово в начале имени файла?

Удалить конкретный столбец, если он существует в файле CSV

Будет ли загружаться система затронута при переходе корневого раздела, хотя загрузочный раздел является отдельным

Средний щелчок обнаружен xev, но на него ничего не реагирует

Есть ли команда FreeDesktop для открытия диалогового окна open-with, аналогичного xdg-open?

Выбор канала с sox

Дублирование строк, кроме строки заголовка

udev постоянные сетевые правила: имена интерфейсов на основе драйвера / набора микросхем

Как установить устаревшую аутентификацию в Apache?

Linux C / C ++ – любой способ создать «прозрачный» сокет SSL / TLS?

Linux и Unix - лучшая ОС в мире.