MySQL Workbench 의존성을 어디에서 찾을 수 있습니까?


9

.deb32 비트를 설치하면 다음 경고가 나타납니다.

종속성이 만족스럽지 않음 : libmysqlclient16 (> = 5.1.21-1)

시도했다 apt-get install libmysqlclient16:

E : 'libmysqlclient16'패키지에 설치 후보가 없습니다.

그리고 이것은 apt-get install libmysqlcliente18올바르게 설치되었지만 MySQL Workbench를 다시 설치하려고 할 때 동일한 오류가 발생합니다.

편집하다

나는 이것을 시도 했지만 결과 :

sudo gdebi mysql-workbench-gpl-5.2.40-1ubu1104-i386.deb 
Reading package lists... Done
Building dependency tree        
Reading state information... Done
Building data structures... Done 
Building data structures... Done 
This package is uninstallable
Dependency is not satisfiable: libmysqlclient16 (>= 5.1.21-1)

편집 설치 apt-get install mysql-workbench작업을 수행했지만 이전 버전을 설치했습니다.


1
이봐, 그냥 궁금해서 그 새로운 또는 특정 버전의 작업대가 필요 했습니까? 현재 유니버스에는 기존 버전의 워크 벤치가 있습니다. 또한 종속성을 만족시킬 수있는 현재 기존 버전은 다음과 같습니다. libmysqlclient18. 도움이 되었기를 바랍니다!
itnet7

1
이전 버전을 설치했지만 팀과 함께 작업하고 팀에서 마지막 버전을 사용하고 있기 때문에 충돌을 피하려면 최신 버전이 필요합니다.
Gerep

답변:


18

나는 Daniel Mota의 문서 를 약간 사용했지만 그의 명령 중 일부를 수정해야했습니다.

당신은 필요한 MySQL의 워크 벤치 뎁를 얻을 수 있습니다 여기에

먼저 다음을 실행하십시오.

sudo dpkg -i mysql-workbench-gpl-5.2.40-1ubu1104-i386.deb

아시다시피 의존성에 대해서는 실패합니다. 그런 다음 wget하고 다음을 설치하십시오.

wget https://launchpad.net/ubuntu/+archive/primary/+files/libzip1_0.9.3-1_i386.deb
wget http://launchpadlibrarian.net/94563300/libmysqlclient16_5.1.58-1ubuntu5_i386.deb

다음 설치 :

sudo dpkg -i libzip1_0.9.3-1_i386.deb
sudo dpkg -i libmysqlclient16_5.1.58-1ubuntu5_i386.deb
  • 64 비트를 사용하는 경우 대신 이것을 원할 것입니다 :

    wget https://launchpad.net/ubuntu/+archive/primary/+files/libzip1_0.9.3-1_amd64.deb
    sudo dpkg -i libzip1_0.9.3-1_amd64.deb
    
    wget http://launchpadlibrarian.net/94808408/libmysqlclient16_5.1.58-1ubuntu5_amd64.deb
    sudo dpkg -i libmysqlclient16_5.1.58-1ubuntu5_amd64.deb
    

그런 다음 다음을 실행하십시오.

sudo apt-get -f install python-paramiko libzip2 libmysqlclient18 mysql-client mysql-common python-pysqlite2 libdbi-perl libdbd-mysql-perl libplrpc-perl libnet-daemon-perl mysql-client

이것도 실패하고 다시 실행하도록 요청하십시오. 다시 다시 실행하십시오.

sudo apt-get -f install

그것이 완료되면 당신을 위해 설치되어야합니다, 당신이 어떤 걸림돌에 빠지면 의견을 남겨주세요 그리고 내가 당신을 더 도울 수 있는지 시도 할 것입니다.

터미널 mysql-workbench또는 Unity Dash에서 한 번 실행하고 실행 프로그램에 있으면 마우스 오른쪽 단추를 클릭하고 "실행기에 잠금"을 선택하십시오.

설치 후 YMMV가 안정적인지 여부를 알기 위해이 프로그램을 사용하지 않았습니다.

MySQL Work Bench 설치가 완료되었습니다.

의견에서 Peter K.는 이것이 우분투 16.04 에서 작동하지 않는다는 것을 알려주십시오 . Xenial에서 작동시키는 가장 쉬운 방법은 다음과 같습니다. 나는 여전히 위의 링크를 따라 최신 mysql workbench deb 파일을 얻었습니다 (이 수정 시점의 MySQL Workbench 6.3.7)

이것이 내가 그것을 풀고 / tmp에 넣는 방법입니다.

wget -P /tmp http://dev.mysql.com/get/Downloads/MySQLGUITools/mysql-workbench-community-6.3.7-1ubu1604-amd64.deb

chmod 명령을 사용하여 .deb 파일을 실행 가능하게 만든 다음 dpkg -i를 사용하여 설치했습니다 (루트로 전환하지 않은 경우 sudo 사용).

chmod +x /tmp/mysql-workbench-community-6.3.7-1ubu1604-amd64.deb
sudo dpkg -i mysql-workbench-community-6.3.7-1ubu1604-amd64.deb

실패한 종속성이 표시됩니다.

dpkg: dependency problems prevent configuration of mysql-workbench-community:
 mysql-workbench-community depends on libtinyxml2.6.2v5; however:
  Package libtinyxml2.6.2v5 is not installed.
 mysql-workbench-community depends on libzip4 (>= 0.10); however:
  Package libzip4 is not installed.

이를 해결하려면 apt를 사용하여 종속성을 해결 (수정)하십시오.

sudo apt-get -f install

그러면 추가 단계없이 설치할 수있는 누락 된 종속성이 표시됩니다.

The following additional packages will be installed:
  libtinyxml2.6.2v5 libzip4
The following NEW packages will be installed:
  libtinyxml2.6.2v5 libzip4

이제 Xenial에서 mysql-workbench를 시작할 수 있습니다.


1
친구, 그것은 매력처럼 작동했습니다 =) 훌륭한 솔루션. 시간 내 주셔서 감사합니다
Gerep

1
문제 없어요!! 나는 당신을 위해 일하게되어 기쁘다!
itnet7

/ usr / libexec / mysql-workbench-bin에서 64 비트가 작동하지 않음 : 공유 라이브러리를로드하는 동안 오류 발생 : libgtkmm-2.4.so.1 : 공유 객체 파일을 열 수 없음 : 해당 파일 또는 디렉토리가 없음
Kat Amsterdam

1
우분투 13.04 64 비트에서 잘 작동
leticia

오류 : UBUNTU 16 LTS와 작동하지 않음
Peter Krauss

12

이것은 20120531 기준으로 모든 종속성으로 mysql-workbench 5.2를 설치했습니다.

sudo apt-get install mysql-workbench

나를 위해 훌륭하게 일했지만 종속성이 필요했기 때문에 -f (--fix-broken)가 필요했습니다.
Zachary Schuessler

Ubuntu 16.04 및 워크 벤치 버전 6.3.6 (빌드 : 511 CE)과 작동했습니다. 감사!
Rahal Kanishka

4

기본 저장소에서 "mysql-workbench"패키지를 찾았습니다.

apt-cache search mysql-workbench

추가 구성이나 해킹이 필요하지 않습니다.


1

출처 : setupguides.blogspot.nl/

Ubuntu 12.04에 MySQL Workbench 설치

현재 Ubuntu 12.04에 MySQL Workbench를 설치할 수있는 사전 빌드 된 .deb 파일 또는 저장소가 없습니다. 아마도 12.04의 공식 릴리스 후에 곧 나타날 것입니다. 그러나 아직 베타 버전이므로 작동하기위한 몇 가지 추가 단계가 있습니다.

참고 : 우분투 12.04가 베타 버전에서 나간 후에는 더 좋은 방법이있을 것입니다.이를 시도하기 전에 공식 MySQL Workbench 다운로드 페이지와 공식 12.04 저장소를 확인하십시오.

우선 여기 에서 최신 MySQL Workbench를 다운로드해야합니다 .

다음으로 12.04 repos에서는 사용할 수 없으므로 libzip1 용 .deb 파일을 다운로드해야합니다.

32 비트 버전-(https) launchpad.net/ubuntu/+archive/primary/+files/libzip1_0.9.3-1_i386.deb

64 비트 버전-(https) launchpad.net/ubuntu/+source/libzip/0.9.3-1/+build/1728114/+files/libzip1_0.9.3-1_amd64.deb 다른 아키텍처는 여기 로 이동

다운로드 후 소프트웨어 센터에서 파일을 열고 설치를 클릭하십시오.

* 신규 : libmysqlclient16 패키지가 12.04 저장소에서 제거되었으므로 이전 deb 파일을 다운로드해야합니다.

32 비트 버전-launchpadlibrarian.net/94563300/libmysqlclient16_5.1.58-1ubuntu5_i386.deb

64 비트 버전-launchpadlibrarian.net/94808408/libmysqlclient16_5.1.58-1ubuntu5_amd64.deb

다음으로 터미널을 열고 다음 패키지를 설치하십시오.

sudo apt-get install libzip1 python-paramiko python-pysqlite2 libctemplate0 libgtkmm-2.4-1c2a libmysqlclient16

그런 다음 deb 파일을 다운로드 한 디렉토리로 cd하고 다음을 실행하십시오.

sudo dpkg -i mysql-workbench-gpl-5.2.38-1ubu1104-i386.deb

그게 다야, 즐기세요!

blog.csdn.net/kevin6216/article/details/7420421에있는 지침을 기반으로하는 지침

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.