Я только что установил mysql из источника и использовал оболочку paco, чтобы увидеть места копирования файлов для «make install». В соответствии с протоколом paco у меня есть следующее:
/usr/local/mysql/lib/libmysqlclient.a
/usr/local/mysql/lib/libmysqlclient.so
/usr/local/mysql/lib/libmysqlclient.so.18
/usr/local/mysql/lib/libmysqlclient.so.18.1.0
/usr/local/mysql/lib/libmysqlclient_r.a
/usr/local/mysql/lib/libmysqlclient_r.so
/usr/local/mysql/lib/libmysqlclient_r.so.18
/usr/local/mysql/lib/libmysqlclient_r.so.18.1.0
/usr/local/mysql/lib/libmysqld.a
/usr/local/mysql/lib/libmysqlservices.a
/usr/local/mysql/lib/plugin/adt_null.so
/usr/local/mysql/lib/plugin/auth.so
/usr/local/mysql/lib/plugin/auth_socket.so
/usr/local/mysql/lib/plugin/auth_test_plugin.so
/usr/local/mysql/lib/plugin/daemon_example.ini
/usr/local/mysql/lib/plugin/libdaemon_example.so
/usr/local/mysql/lib/plugin/mypluglib.so
/usr/local/mysql/lib/plugin/qa_auth_client.so
/usr/local/mysql/lib/plugin/qa_auth_interface.so
/usr/local/mysql/lib/plugin/qa_auth_server.so
/usr/local/mysql/lib/plugin/semisync_master.so
/usr/local/mysql/lib/plugin/semisync_slave.so
/usr/local/mysql/lib/plugin/validate_password.so
В этот момент я понял, что не удалял старые пакеты debian mysql перед установкой исходного кода. Вывод команды:
sudo dpkg --get-selections | grep mysql
ниже:
libdbd-mysql-perl install
libmysqlclient18 install
mysql-client-5.5 install
mysql-client-core-5.5 install
mysql-common install
mysql-server install
mysql-server-5.5 install
mysql-server-core-5.5 install
Теперь я боюсь, что существует конфликт между скомпилированным пакетом и уже установленными. Может ли кто-нибудь предложить способ удалить уже установленные пакеты debian, чтобы в системе существовал только скомпилированный пакет?
Спасибо заранее.