Я установил Mysql- (сервер / клиент) -5.6 на сервере Ubuntu 14.04 LTS
, но для некоторых программ мне нужен mysql-клиент (например, automysqlbackup и postfix)
root@server:~# apt-get install automysqlbackup
automysqlbackup : Depends: mysql-client
так:
root@server:~# apt-get install mysql-client mysql-server
The following packages have unmet dependencies:
mysql-client : Depends: mysql-client-5.5 but it is not going to be installed
mysql-server : Depends: mysql-server-5.5 but it is not going to be installed
и:
root@server:~# apt-get install mysql-client-5.6 mysql-server-5.6
mysql-client-5.6 is already the newest version.
mysql-server-5.6 is already the newest version.
Нужно ли устанавливать mysql- (сервер / клиент) -5.5 вместе с 5.6?
Если automysqlbackup
может работать с mysql-client-5.6
(Другими словами, если это двоичное совместимый с mysql-client-5.6
).
Возможно использовать equivs
создать фиктивные пакеты для mysql-client
, mysql-server
. Ничто, чтобы освободить, если это не работало просто, удаляет их:
Установка equivs:
sudo apt-get install equivs
Генерируйте файл управления из шаблона:
equivs-control mysql-client
Открытый mysql-client
файл для редактирования. Измените имя и версию в случае необходимости:
...
Package: mysql-client
Version: 5.6
...
Сборка затем устанавливает его:
equivs-build mysql-client
sudo dpkg -i mysql-client*.deb
Выполните те же шаги для mysql-server
.