MySQL 5.6은 클라이언트 5.5에 의존


8

Ubuntu 14.04 LTS 서버에 Mysql- (server / client) -5.6을 설치
했지만 일부 프로그램의 경우 mysql-client (예 : 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.

5.6과 함께 mysql- (server / client) -5.5를 설치해야합니까?


이 질문을보십시오 : mysql-server-5.5를 설치할 수 없습니다 / 다음 패키지가 충족되지 않은 종속성이 있습니다. MySQL Client 5.5와 MySQL Server 5.5는 패키지 관리자에 의해 결정된 Ubuntu 14.04에서 현재 "최상의"버전의 패키지입니다. , 어떤 이유로 인해 mysql- (server / client) -5.6이 필요하지 않은 경우.
karel

1
이것은 mysql-client패키지 의 버그입니다 : bugs.launchpad.net/ubuntu/+source/mysql-workbench/+bug/1287424- 영향을주는 것으로 표시하십시오.
muru

2
글쎄, 나는 다른 이유로 그것을 필요로합니다. IPv6 지원을 위해 (새로운) inet6_pton 함수를 사용하고 싶습니다. 링크
TD_Nijboer

답변:


5

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.


지연 죄송합니다. 귀하의 솔루션을 시도했지만 equivs_build mysql-client에서 오류가 발생했습니다. sh: 1: cannot open package: No such file sh: 1: defaults: not found
TD_Nijboer

@TD_Nijboer, :) 나도 인터넷에 접속할 수 없었습니다. 미안 나는 단계를 놓쳤다. 내 업데이트 된 답변을 참조하십시오.
user.dz

나를 위해
일한

나도 일했다. 아주 좋아요 앞으로주의해야 할 문제가 있습니까? 우분투가이 패키지 나 다른 것을 업그레이드하려고 시도합니까?
flickerfly

1
당신이 여기에서 보는 것처럼 @flickerfly, 제 packages.ubuntu.com/... , mysql-client전용 버전으로 제공 패키지 5.5믿을와는 버전 인 지역을 업그레이드하지 않습니다, 그래서 더 큰 업그레이드가 없을 것5.6
user.dz
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.