Ubuntu 14.04 पर माईसिक्ल कार्यक्षेत्र स्थापित करना


10

मैंने उबंटू समुदाय द्वारा समर्थित मारियाडब को नवीनतम एलटीएस के रिलीज नोट में उल्लेखित किया है।

उसके बाद मैंने मारियाडब-क्लाइंट को स्थापित करने की कोशिश की, वह भी सफलतापूर्वक स्थापित हो गया, उसके बाद GUI टूल के लिए अच्छा है इसलिए उबंटू-सोफ्टवेयर-सेंटर और टर्मिनल के माध्यम से MySql-workbench स्थापित करने का निर्णय लिया, लेकिन इसने नीचे उल्लिखित त्रुटियों को प्रेरित किया-

उबंटू-सॉफ्टवेयर-सेंटर के माध्यम से त्रुटि-

 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.

यह एक लॉन्चपैड पर पुष्टि बग बन गया है जैसा कि यहां बताया गया है।

My-sql की आधिकारिक वेबसाइट पर, कार्यक्षेत्र के संस्करण केवल saucy (13.10) तक उपलब्ध हैं, इसलिए मैं इसे कैसे स्थापित कर सकता हूं।

अद्यतन १

/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

कोई बदलाव नहीं, अभी भी वही मुद्दा है। मारियाडब के भरोसेमंद और संस्करण 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

तो बात यह है कि यह आसान नहीं है। हालांकि इसकी आधिकारिक वेबसाइट पर है।

अद्यतन २

मारियाडीबी 10.1.10 को हटा दिया गया, लेकिन समस्या अभी भी मारियाडीबी 5.5.37 के साथ समान है।


मुझे लगता है कि माईसर्कल मारियाबीडी के साथ संघर्ष में है
करीम

1
इसके कारण पहले से रिपोर्ट किए गए बग का लिंक यहां दिया गया है। यह पहले से ही तय है और 6.1.7 बग़ीस्मेकल.
id

बस इसे आज़माएं: sudo apt-get install mysql-workbench
murtaza.webdev

जवाबों:


6

मैं नवीनतम समुदाय संस्करण का उपयोग करके और निर्भरता से mysql- क्लाइंट को हटाकर इसके चारों ओर मिला

मान लिया गया कि मारीडब पहले से ही स्थापित है

Http://dev.mysql.com/downloads/tools/workbench/ से mysql कार्यक्षेत्र डाउनलोड करें (14.04 को 13.10 के लिए संस्करण ठीक है)

निर्देशिका से फ़ाइल डाउनलोड की जाती है:

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 कार्यक्षेत्र और x64 ubuntu 14.04 के लिए काम किया। Thnx!
इकरा

यह लिंक Ubuntu 14.04
Goose

6

14.04 के लिए डाउनलोड प्रत्यक्ष संस्करण के लिए लिंक यहाँ है http://dev.mysql.com/get/Downloads/MySQLGUITools/mysql-workbench-community-6.1.7-1ubu1404-amd64.deb


एक जादू की तरह काम किया।
कार्यकर्त्ता

यह मेरे ubuntu 14.04 पर काम किया। कोई अतिरिक्त परिवर्तन की जरूरत नहीं है।
AFP_555

3

यह एक बग है और ठीक होना चाहिए लेकिन यह एक अस्थायी समाधान है:

  1. एक फ़ोल्डर में mysql-workbench-community-6.1.4-1ubu1310-amd64.deb को अनपैक करें।
  2. फ़ाइल "DEBIAN / नियंत्रण" को बदलें, "mysql-client" को "mysql-client-5.6" में बदलें।
  3. टर्मिनल पर जाएं और एक नया ".deb" बनाएं:

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

किया हुआ! अब आप नई डिबेट फ़ाइल से इंस्टॉल कर सकते हैं।


1

मैंने आधिकारिक साइट (13.10) से .deb डाउनलोड किया, और मुझे समस्या नहीं हुई।

लेकिन मेरे पास mysql-server है, mariadb नहीं


हाँ, सबसे पहले मैं 14.04 के बारे में बात कर रहा हूं। .deb फ़ाइल के लिए आधिकारिक साइट पर उपलब्ध नहीं है, दूसरी बात यह है कि मैंने ubuntu 13.10 के साथ भी उपयोग किया है और यह ठीक काम कर रहा था, तीसरी बात जो मैं जानना चाहता हूं कि इसके लिए कोई काम नहीं है। अंतिम बात कुछ रेपो हासिल करें क्योंकि यह एक जवाब नहीं है, बस किसी भी तरीके से एक जवाब नहीं माना जा सकता है, आप कुछ हासिल करने के बाद टिप्पणी कर सकते हैं।
Sukupa91

1
मैं Ubuntu 14.04 का उपयोग करता हूं। मुझे लगता है कि आपको myadql- सर्वर का उपयोग मारीडब की तुलना में करना चाहिए
Nymeria

1
यह मेरा आखिरी विकल्प होगा .. मैं इसे ठीक करने की कोशिश करूंगा, और तब तक जवाब का इंतजार करूंगा।
Sukupa91

1

मेरे पास 6.2.3-1ubu1404 संस्करण है जिसमें "mysql-server" स्ट्रिंग बिल्कुल नहीं था। हालाँकि, असमतल निर्भरता के कारण, मैं स्थापित नहीं कर सकता था।

किसी तरह, मैं आवश्यकताओं manuall द्वारा स्थापित करने की कोशिश की

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

एम वास्तव में बहुत खेद है, लेकिन मैं इस समय ubuntu स्थापित नहीं है .. तो मैं इसे कुछ समय के बाद की कोशिश करेंगे और फिर यू जानते हैं ..
Sukupa91

1
बस डेबियन पर एक ही प्रयास करें जो भी काम कर सकते हैं। वे सभी डिबेट रिपॉजिटरी हैं। मुझे संदेह है कि संस्करण संख्या मेल खा सकती है। लेकिन बस कोशिश करें और हमें बताएं कि क्या हुआ।
JSBach
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.