Я установил 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?
mysql-client
пакете: bugs.launchpad.net/ubuntu/+source/mysql-workbench/+bug/1287424 - пометьте ее как затрагивающую вас.Ответы:
If
automysqlbackup
может работать сmysql-client-5.6
(другими словами, если это двоичный файл, совместимый сmysql-client-5.6
).Можно использовать
equivs
для создания манекена пакетов дляmysql-client
,mysql-server
. Нечего терять, если это не сработало, просто удалите их:Установите эквиваленты:
Создать контрольный файл из шаблона:
Открыть
mysql-client
файл для редактирования. Измените имя и версию, если необходимо:Постройте и установите его:
Выполните те же шаги для
mysql-server
.источник
sh: 1: cannot open package: No such file sh: 1: defaults: not found
mysql-client
пакет доступен только в версии5.5
trusty и не будет значительного обновления, поэтому он никогда не обновит вашу локальную версию5.6