मुझे MySQL कार्यक्षेत्र निर्भरता कहां मिल सकती है?


9

.deb32-बिट स्थापित करना , मेरे पास यह चेतावनी है:

निर्भरता संतोषजनक नहीं है: libmysqlclient16 (> = 5.1.21-1)

करने की कोशिश की है apt-get install libmysqlclient16:

E: पैकेज 'libmysqlclient16' का कोई संस्थापन उम्मीदवार नहीं है

और यह apt-get install libmysqlcliente18सही तरीके से स्थापित है, लेकिन जब MySQL कार्यक्षेत्र को फिर से स्थापित करने की कोशिश कर रहा है, तो मेरे पास एक ही त्रुटि है।

संपादित करें

मैं कोशिश की है इस लेकिन परिणाम:

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)

EDIT मेकिंग इंस्टालेशन apt-get install mysql-workbenchने काम किया लेकिन इसके पुराने संस्करण को स्थापित किया।


1
अरे वहाँ, बस जिज्ञासा से बाहर, क्या आपको कार्यक्षेत्र के नए या विशिष्ट संस्करण की आवश्यकता है? ब्रह्मांड में अभी उपलब्ध कार्यक्षेत्र का एक मौजूदा संस्करण है। इसके अलावा मौजूदा मौजूदा संस्करण जो अब आपकी निर्भरता को संतुष्ट कर सकता है: libmysqlclient18। उम्मीद है की यह मदद करेगा!
itnet7

1
मैंने पुराने संस्करण को स्थापित किया है, लेकिन संघर्ष से बचने के लिए मुझे नए की आवश्यकता है क्योंकि मैं एक टीम के साथ काम कर रहा हूं और वे आखिरी संस्करण का उपयोग कर रहे हैं, विंडोज पर
Gerep

जवाबों:


18

मैंने डैनियल मोटा के दस्तावेज का थोड़ा उपयोग किया , लेकिन उसके कुछ आदेशों को संशोधित करने की आवश्यकता थी:

आप यहाँ आवश्यक mysql कार्यक्षेत्र डिबेट प्राप्त कर सकते हैं

पहले निम्नलिखित चलाएँ:

सुदो dpkg -i mysql-workbench-gpl-5.2.40-1ubu1104-i-8686ebeb

जैसा कि आप जानते हैं कि यह निर्भरता के बारे में विफल हो जाएगा। फिर निम्नलिखित को स्थापित करें और स्थापित करें:

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या यूनिटी डैश से एक बार लॉन्च करें , एक बार लॉन्चर में होने के बाद, इस पर राइट क्लिक करें और "लॉक टू लॉन्चर" चुनें।

मैंने इस प्रोग्राम का उपयोग यह जानने के लिए नहीं किया है कि स्थापना के बाद यह स्थिर है या नहीं, YMMV।

मैसकल वर्क बेंच इंस्टॉलेशन पूरा हुआ।

टिप्पणियों में पीटर के। मुझे बताएं कि यह Ubuntu 16.04 में काम नहीं कर रहा था । तो यहाँ यह सबसे आसान तरीका है इसे Xenial में काम करने का। मैंने अभी भी नवीनतम mysql कार्यक्षेत्र डिब फ़ाइल (इस सुधार के समय MySQL कार्यक्षेत्र 6.3.7) प्राप्त करने के लिए ऊपर दिए गए लिंक का अनुसरण किया)

इस तरह मैंने इसे नीचे खींच लिया और इसे tmp में रखा:

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

मैंने .deb फ़ाइल को निष्पादन योग्य बनाने के लिए chmod कमांड का उपयोग किया, फिर इसे स्थापित करने के लिए 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

64-बिट काम नहीं करता है / usr / libexec / mysql-workbench-bin: साझा पुस्तकालयों को लोड करते समय त्रुटि: libgtkmm-2.4.so.1: साझा की गई वस्तु फ़ाइल नहीं खोल सकता: ऐसी कोई फ़ाइल या निर्देशिका
कैट एम्स्टर्डम

1
Ubuntu13.04 64 बिट्स में महान काम करता है
leticia

त्रुटि: UBUNTU 16 एलटीएस के साथ काम नहीं करता
पीटर क्रूस

12

इसने 20120531 तक सभी निर्भरताओं के साथ mysql-workbench 5.2 स्थापित किया।

sudo apt-get install mysql-workbench

मेरे लिए बहुत अच्छा काम किया, लेकिन मुझे निर्भरता की आवश्यकता थी इसलिए -f (-फिक्स-टूट) आवश्यक था।
ज़ाचरी शूसेलर

Ubuntu 16.04 और कार्यक्षेत्र संस्करण 6.3.6 (बिल्ड: 511 CE) और इसने काम किया। धन्यवाद!
रहल कनिष्क

4

मुझे डिफ़ॉल्ट रिपॉजिटरी में पैकेज "mysql-workbench" मिला।

apt-cache search mysql-workbench

कोई अतिरिक्त कॉन्फ़िगरेशन या हैक की आवश्यकता नहीं है, मेरे लिए काम करता है


1

स्रोत: setupguides.blogspot.nl/

Ubuntu 12.04 पर MySQL कार्यक्षेत्र स्थापित करें

वर्तमान में उबंटू 12.04 पर MySQL वर्कबेंच स्थापित करने के लिए कोई पूर्व-निर्मित .deb फ़ाइल या रेपो उपलब्ध नहीं है। शायद 12.04 की आधिकारिक रिलीज के बाद एक जल्द ही दिखाई देगा लेकिन फिलहाल यह अभी भी बीटा में है इसलिए इसे काम करने के लिए कुछ अतिरिक्त कदम उठाने होंगे।

ध्यान दें: एक बार जब उबुन्टु 12.04 बीटा से बाहर हो जाता है तो संभवतः ऐसा करने का एक बेहतर तरीका होगा ताकि कृपया इस प्रयास करने से पहले आधिकारिक MySQL वर्कबेंच डाउनलोड पृष्ठ और आधिकारिक 12.04 रेपो की जांच करें।

सबसे पहले आपको यहाँ से नवीनतम MySQL Workbench डाउनलोड करना होगा ।

इसके बाद आपको libzip1 के लिए .deb फ़ाइल डाउनलोड करनी होगी क्योंकि यह 12.04 रेपो में उपलब्ध नहीं है।

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 रिपॉजिट से हटा दिया गया था, इसलिए आपको इसके लिए पुरानी डिबेट फ़ाइलों को डाउनलोड करना होगा:

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

फिर उस डायरेक्टरी में cd करें जहाँ आपने डिबेट फ़ाइल डाउनलोड की है और रन करें:

सुदो dpkg -i mysql-workbench-gpl-5.2.38-1ubu1104-i-8686ebeb

और यह होना चाहिए, आनंद लें!

यहां पाए गए लोगों के आधार पर निर्देश शिथिल: blog.csdn.net/kevin6216/article/details/7420421

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.