MySQL 5.6 зависит от клиента 5.5

Я установил 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?

8
задан 15 July 2014 в 12:45

1 ответ

Если automysqlbackup может работать с mysql-client-5.6 (Другими словами, если это двоичное совместимый с mysql-client-5.6).

Возможно использовать equivs создать фиктивные пакеты для mysql-client, mysql-server. Ничто, чтобы освободить, если это не работало просто, удаляет их:

  1. Установка equivs:

    sudo apt-get install equivs
    
  2. Генерируйте файл управления из шаблона:

    equivs-control mysql-client
    
  3. Открытый mysql-client файл для редактирования. Измените имя и версию в случае необходимости:

    ...
    Package: mysql-client
    Version: 5.6
    ...
    
  4. Сборка затем устанавливает его:

    equivs-build mysql-client
    sudo dpkg -i mysql-client*.deb
    

Выполните те же шаги для mysql-server.

5
ответ дан 15 July 2014 в 12:45

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

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