การติดตั้ง Mysql Workbench บน Ubuntu 14.04


10

ฉันได้ติดตั้ง MariaDb เป็นชุมชน Ubuntu ที่ได้รับการสนับสนุนซึ่งกล่าวถึงใน LTS ล่าสุด

หลังจากนั้นฉันพยายามติดตั้ง Mariadb- ไคลเอนต์ที่ติดตั้งสำเร็จแล้วหลังจากนั้นมันดีที่มีเครื่องมือ GUI ดังนั้นตัดสินใจติดตั้ง MySql-workbench จากทั้ง Ubuntu-SOftware-Center และผ่าน Terminal แต่ได้รับแจ้งข้อผิดพลาดด้านล่าง -

ข้อผิดพลาดผ่าน Ubuntu-Software-Center-

 This error could be caused by required additional software packages which are missing or not installable. Furthermore there could be a conflict between software packages which are not allowed to be installed at the same time.
 mysql-workbench: Depends: libgcc1 (>= 1:4.1.1) but 1:4.9-20140406-0ubuntu1 is to be installed
             Depends: libgtkmm-2.4-1c2a (>= 1:2.24.0) but 1:2.24.4-1ubuntu1 is to be installed
             Depends: libpcrecpp0 (>= 7.7) but 1:8.31-2ubuntu2 is to be installed
             Depends: python:any (>= 2.7.1-0ubuntu2) but it is a virtual package
             Depends: mysql-workbench-data (= 6.0.8+dfsg-2) but 6.0.8+dfsg-2 is to be installed.

ข้อผิดพลาดผ่านทางเทอร์มินัล -

 The following packages have unmet dependencies:
    mysql-workbench : Depends: mysql-client
    E: Unable to correct problems, you have held broken packages.

อันนี้ได้กลายเป็นข้อผิดพลาดได้รับการยืนยันบน launchpad ดังกล่าวที่นี่

บนเว็บไซต์อย่างเป็นทางการของ My-sql เวอร์ชันของ workbench มีให้บริการจนถึง saucy (13.10) เท่านั้นดังนั้นฉันจะติดตั้งได้อย่างไร

อัพเดท 1

เพิ่มบรรทัดต่อไปนี้ใน/etc/apt/sources.list

# MariaDB 10.0 repository list - created 2014-04-19 11:47 UTC
# http://mariadb.org/mariadb/repositories/
deb http://mirror.mephi.ru/mariadb/repo/10.0/ubuntu trusty main
deb-src http://mirror.mephi.ru/mariadb/repo/10.0/ubuntu trusty main

ไม่มีการเปลี่ยนแปลงยังคงเป็นปัญหาเดียวกัน มีปัญหาบางอย่างระหว่าง trusty กับ Mariadb รุ่น 10.1.10 ลองแล้ว

sudo apt-get install libmysqlclient18=10.1.10-mariadb1~trusty mysql-common=10.1.10-mariadb1~trusty

และผลผลิตของมันคือ -

E: Version '10.1.10-mariadb1~trusty' for 'libmysqlclient18' was not found
E: Version '10.1.10-mariadb1~trusty' for 'mysql-common' was not found

ดังนั้นสิ่งที่เรียบง่ายมันไม่สามารถหาได้ แม้ว่าจะมีในเว็บไซต์อย่างเป็นทางการ

อัพเดท 2

ลบ MariaDB 10.1.10 แต่ปัญหายังคงเหมือนเดิมกับ MariaDB 5.5.37


ฉันคิดว่า Mysql ขัดแย้งกับ MariaDB
karim

1
นี่คือลิงก์ไปยังข้อผิดพลาดที่รายงานแล้วซึ่งก่อให้เกิดสิ่งนี้ มันได้รับการแก้ไขแล้วและกำหนดไว้สำหรับ 6.1.7 bugs.mysql.com/bug.php?id=72729
elbaloo

ลองทำสิ่งนี้: sudo apt-get install mysql-workbench
murtaza.webdev

คำตอบ:


6

ฉันได้รับมันโดยใช้รุ่นชุมชนล่าสุดและลบลูกค้า mysql จากขึ้นอยู่กับ

สมมติว่ามีการติดตั้ง mariadb แล้ว

ดาวน์โหลด mysql workbench จากhttp://dev.mysql.com/downloads/tools/workbench/ (เวอร์ชั่น 13.10 on 14.04 ใช้ได้)

จากไดเรกทอรีไฟล์ที่ดาวน์โหลดมาทำงาน:

sudo apt-get remove mysql-workbench mysql-workbench-data

dpkg-deb -x mysql-workbench-community-6.*.deb tmp_mysql-workbench
dpkg-deb --control mysql-workbench-community-6.*.deb tmp_mysql-workbench/DEBIAN
sed -i -e 's/mysql-client, //' tmp_mysql-workbench/DEBIAN/control
dpkg -b tmp_mysql-workbench mysql-workbench-community_patched.deb

sudo dpkg -i mysql-workbench-community_patched.deb

ที่ดี! เพียงลบเครื่องหมายจุลภาคต่อท้ายและช่องว่างบน regex (บรรทัดที่ 4) ในกรณีของฉันฉันแทนที่ด้วย 'mysql-client-5.6'
mppfiles

1
ทำงานสำหรับ 6.1.6 workbench และ x64 ubuntu 14.04 ขอบคุณ!
akikara

ลิงค์นั้นไม่มีการดาวน์โหลดข้อเสนอสำหรับ Ubuntu 14.04
Goose

6

ลิงค์สำหรับดาวน์โหลดเวอร์ชั่นโดยตรงสำหรับ 14.04 อยู่ที่นี่http://dev.mysql.com/get/Downloads/MySQLGUITools/mysql-workbench-community-6.1.7-1ubu1404-amd64.deb


ทำงานเหมือนจับใจ
workdreamer

มันทำงานบน Ubuntu 14.04 ของฉัน ไม่ต้องการการเปลี่ยนแปลงเพิ่มเติม
AFP_555

3

มันเป็นข้อผิดพลาดและควรแก้ไข แต่มันเป็นทางออกชั่วคราว:

  1. แกะ mysql-workbench-community-6.1.4-1ubu1310-amd64.deb ในโฟลเดอร์
  2. เปลี่ยนไฟล์ "DEBIAN / control" เปลี่ยน "mysql-client" เป็น "mysql-client-5.6"
  3. ไปที่เทอร์มินัลและสร้าง ".deb" ใหม่:

    dpkg -b mysql-workbench-community-6.1.4-1ubu1310-amd64 /

ทำ! ตอนนี้คุณสามารถติดตั้งได้จากไฟล์ deb ใหม่


1

ฉันดาวน์โหลด. deb จากเว็บไซต์ทางการ (13.10) และฉันก็ไม่มีปัญหา

แต่ฉันมีเซิร์ฟเวอร์ mysql ไม่ใช่ mariadb


ใช่ก่อนอื่นฉันกำลังพูดถึง 14.04 thats ไม่สามารถใช้ได้ในเว็บไซต์อย่างเป็นทางการสำหรับไฟล์. deb ประการที่สองฉันใช้กับ Ubuntu 13.10 ด้วยและมันก็ใช้งานได้ดีสิ่งที่ฉันอยากรู้คือมีการทำงานใด ๆ สิ่งสุดท้ายที่ได้รับ repo บางส่วนเพราะนี่ไม่ใช่คำตอบแค่ถือเป็นคำตอบในลักษณะใด ๆ คุณสามารถแสดงความคิดเห็นได้หลังจากได้รับบางอย่าง
Sukupa91

1
ฉันใช้ Ubuntu 14.04 ไป ฉันคิดว่าคุณควรใช้ mysql-เซิร์ฟเวอร์ raither กว่า mariadb
Nymeria

1
นี่จะเป็นตัวเลือกสุดท้ายของฉัน .. ฉันจะพยายามแก้ไขและรอคำตอบจนกว่าจะถึงตอนนั้น
Sukupa91

1

ฉันมีรุ่น 6.2.3-1ubu1404 ซึ่งไม่มีสตริง "mysql-server" เลย อย่างไรก็ตามเนื่องจากการพึ่งพาที่ไม่คาดคิดฉันจึงไม่สามารถติดตั้งได้

ยังไงก็เถอะฉันพยายามติดตั้งข้อกำหนดด้วยตนเอง

# sudo apt-get install libgtkmm-2.4-1c2a libtinyxml2.6.2 libzip2 python-paramiko libproj0 proj-data

ฉันทำงาน

ข้อผิดพลาดจริงของฉันคืออันนี้:

$ sudo dpkg -i mysql-workbench-community-6.2.3-1ubu1404-amd64.deb 
Selecting previously unselected package mysql-workbench-community.
(Reading database ... 221745 files and directories currently installed.)
Preparing to unpack mysql-workbench-community-6.2.3-1ubu1404-amd64.deb ...
Unpacking mysql-workbench-community (6.2.3-1ubu1404) ...
dpkg: dependency problems prevent configuration of mysql-workbench-community:
 mysql-workbench-community depends on libgtkmm-2.4-1c2a (>= 1:2.24.0); however:
  Package libgtkmm-2.4-1c2a is not installed.
 mysql-workbench-community depends on libtinyxml2.6.2; however:
  Package libtinyxml2.6.2 is not installed.
 mysql-workbench-community depends on libzip2 (>= 0.10); however:
  Package libzip2 is not installed.
 mysql-workbench-community depends on python-paramiko; however:
  Package python-paramiko is not installed.
 mysql-workbench-community depends on libproj0; however:
  Package libproj0 is not installed.

dpkg: error processing package mysql-workbench-community (--install):
 dependency problems - leaving unconfigured
Processing triggers for gnome-menus (3.10.1-0ubuntu2) ...
Processing triggers for desktop-file-utils (0.22-1ubuntu1) ...
Processing triggers for mime-support (3.54ubuntu1) ...
Processing triggers for menu (2.1.46ubuntu1) ...
Processing triggers for shared-mime-info (1.2-0ubuntu3) ...
Processing triggers for hicolor-icon-theme (0.13-1) ...
Errors were encountered while processing:
 mysql-workbench-community
dincer@dincerExp:~/Downloads$ sudo dpkg -i mysql-workbench-community-6.2.3-1ubu1404-amd64.deb 
(Reading database ... 223036 files and directories currently installed.)
Preparing to unpack mysql-workbench-community-6.2.3-1ubu1404-amd64.deb ...
Unpacking mysql-workbench-community (6.2.3-1ubu1404) over (6.2.3-1ubu1404) ...
Setting up mysql-workbench-community (6.2.3-1ubu1404) ...
Processing triggers for gnome-menus (3.10.1-0ubuntu2) ...
Processing triggers for desktop-file-utils (0.22-1ubuntu1) ...
Processing triggers for mime-support (3.54ubuntu1) ...
Processing triggers for menu (2.1.46ubuntu1) ...
Processing triggers for shared-mime-info (1.2-0ubuntu3) ...
Processing triggers for hicolor-icon-theme (0.13-1) ...

ขออภัยจริง ๆ แต่ฉันไม่ได้ติดตั้งอูบุนตูในตอนนี้ดังนั้นฉันจะลองอีกครั้งหลังจากนั้นสักครู่แล้วให้คุณรู้ ..
Sukupa91

1
ลองใช้เดเบียนกันซึ่งอาจใช้ได้ผล พวกมันคือคลังเก็บ deb ทั้งหมด ฉันสงสัยว่าหมายเลขรุ่นอาจตรงกัน แต่ลองและแจ้งให้เราทราบว่าเกิดอะไรขึ้น
JSBach
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.