Cài đặt Mysql Workbench trên Ubuntu 14.04


10

Tôi đã cài đặt MariaDb vì nó được hỗ trợ bởi cộng đồng Ubuntu, được đề cập trong ghi chú phát hành LTS mới nhất.

Sau đó, tôi đã cố gắng cài đặt Mariadb-client, quá cài đặt thành công, sau đó rất tốt để có công cụ GUI. Vì vậy, tôi đã quyết định cài đặt MySql-workbench từ cả Ubuntu-SOftware-Center và thông qua Terminal nhưng nó đã nhắc các lỗi được đề cập bên dưới-

Lỗi thông qua 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.

Lỗi thông qua Terminal-

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

Đây là một lỗi đã được xác nhận trên launchpad như được đề cập ở đây.

Trên trang web chính thức của My-sql, các phiên bản của bàn làm việc chỉ có sẵn cho đến khi saucy (13.10), vậy làm cách nào tôi có thể cài đặt nó.

CẬP NHẬT 1

Đã thêm các dòng sau vào /etc/apt/source.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

Không thay đổi, vẫn là vấn đề tương tự. Có một số vấn đề giữa đáng tin cậy và phiên bản 10.1.10 của Mariadb. Đã cố gắng

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

Và đầu ra của nó là -

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

Vì vậy, điều đơn giản là nó không thể tìm thấy nó. mặc dù nó có trên trang web chính thức.

CẬP NHẬT 2

Đã xóa MariaDB 10.1.10, nhưng vấn đề vẫn giống với MariaDB 5.5.37.


Tôi nghĩ Mysql đang mâu thuẫn với MariaDB
karim

1
Đây là một liên kết đến lỗi đã được báo cáo gây ra điều này. Nó đã được sửa và lên lịch cho 6.1.7 bug.mysql.com/orms.php?id=72729
elbaloo

chỉ cần thử điều này: sudo apt-get install mysql-workbench
murtaza.webdev

Câu trả lời:


6

Tôi đã khắc phục bằng cách sử dụng phiên bản cộng đồng mới nhất và loại bỏ mysql-client khỏi phần phụ thuộc

Giả sử mariadb đã được cài đặt

Tải xuống bàn làm việc mysql từ http://dev.mysql.com/doads/tools/workbench/ (phiên bản cho 13.10 ngày 14.04 là tốt)

Từ thư mục tập tin được tải xuống chạy:

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

Tuyệt quá! chỉ cần xóa dấu phẩy và dấu cách trên regex (dòng thứ 4). Trong trường hợp của tôi, tôi đã thay thế nó bằng 'mysql-client-5.6'
mppfiles

1
Đã làm việc cho 6.1.6 bàn làm việc và x64 trên Ubuntu 14.04. Thnx!
akikara

Liên kết đó không cung cấp tải xuống cho Ubuntu 14.04
Goose


3

Đó là một lỗi và cần được sửa nhưng đó là một giải pháp tạm thời:

  1. Giải nén mysql-workbench-cộng đồng-6.1.4-1ubu1310-amd64.deb trong một thư mục.
  2. Thay đổi tệp "DEBIAN / control", thay thế "mysql-client" thành "mysql-client-5.6".
  3. Đi đến thiết bị đầu cuối và tạo một ".deb" mới:

    dpkg -b mysql-workbench-cộng đồng-6.1.4-1ubu1310-amd64 /

Làm xong! Bây giờ bạn có thể cài đặt từ tệp deb mới.


1

Tôi đã tải xuống .deb từ trang web chính thức (13.10) và tôi không gặp vấn đề gì.

Nhưng tôi có máy chủ mysql chứ không phải mariadb


vâng, trước hết tôi đang nói về 14.04 không có sẵn trên trang web chính thức cho tệp .deb, thứ hai tôi cũng đã sử dụng nó với ubfox 13.10 và nó hoạt động tốt, điều thứ ba tôi muốn biết là có bất kỳ công việc nào cho việc này không. Điều cuối cùng đạt được một số repo bởi vì đây không phải là một câu trả lời chỉ không thể được coi là một câu trả lời dưới bất kỳ hình thức nào, bạn có thể nhận xét nó sau khi đạt được một số.
Sukupa91

1
Tôi sử dụng Ubuntu 14.04 tới. Tôi nghĩ bạn nên sử dụng máy chủ mysql hơn cả mariadb
Nymeria

1
đây sẽ là lựa chọn cuối cùng của tôi .. Tôi sẽ cố gắng sửa nó và chờ câu trả lời cho đến lúc đó.
Sukupa91

1

Tôi đã có phiên bản 6.2.3-1ubu1404 không chứa chuỗi "mysql-server". Tuy nhiên vì phụ thuộc chưa được đáp ứng, tôi không thể cài đặt.

Bằng cách nào đó, tôi đã cố gắng cài đặt các yêu cầu bằng cách

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

Tôi đã làm việc.

Lỗi thực tế của tôi là lỗi này:

$ 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) ...

Tôi thực sự rất xin lỗi nhưng hiện tại tôi chưa cài đặt Ubuntu. Vì vậy, tôi sẽ thử nó sau một thời gian và sau đó cho bạn biết ..
Sukupa91

1
chỉ cần thử tương tự trên debian mà thậm chí có thể làm việc. Chúng là tất cả các kho lưu trữ deb. Tôi nghi ngờ số phiên bản có thể phù hợp. Nhưng chỉ cần thử và cho chúng tôi biết những gì đã xảy ra.
JSBach
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.