মাইএসকিউএল 5.6 ক্লায়েন্ট 5.5 এর উপর নির্ভর করে


8

আমি উবুন্টু 14.04 এলটিএস সার্ভারে মাইএসকিএল- (সার্ভার / ক্লায়েন্ট) -5.6 ইনস্টল করেছি
তবে কিছু প্রোগ্রামের জন্য আমার মাইএসকিএল-ক্লায়েন্ট প্রয়োজন (উদাহরণস্বরূপ অটোমিস্কেলব্যাকআপ এবং পোস্টফিক্স)

root@server:~# apt-get install automysqlbackup                  
 automysqlbackup : Depends: mysql-client

তাই:

root@server:~# apt-get install mysql-client mysql-server    
The following packages have unmet dependencies:
 mysql-client : Depends: mysql-client-5.5 but it is not going to be installed
 mysql-server : Depends: mysql-server-5.5 but it is not going to be installed

এবং:

root@server:~# apt-get install mysql-client-5.6 mysql-server-5.6
 mysql-client-5.6 is already the newest version.
 mysql-server-5.6 is already the newest version.

আমার কি 5.6 এর পাশাপাশি মাইএসকিএল- (সার্ভার / ক্লায়েন্ট) -5.5 ইনস্টল করতে হবে?


এই প্রশ্নটি দেখুন: mysql-server-5.5 ইনস্টল করা যাবে না / নিম্নলিখিত প্যাকেজগুলিতে আনটেট নির্ভরতা রয়েছে । মাইএসকিউএল ক্লায়েন্ট 5.5 এবং মাইএসকিউএল সার্ভার 5.5 হ'ল উবুন্টু 14.04-এ প্যাকেজ রক্ষণাবেক্ষণকারীদের দ্বারা নির্ধারিত এই প্যাকেজের বর্তমান "সেরা" সংস্করণ। , কোনও বাধ্যতামূলক কারণে আপনার যদি মাইএসকিএল- (সার্ভার / ক্লায়েন্ট) -5.6 প্রয়োজন না হয়।
— কারেল

1
এটি mysql-clientপ্যাকেজে একটি বাগ : bugs.launchpad.net/ubuntu/+source/mysql-workbench/+bug/1287424 - এটি আপনার প্রভাবিত হিসাবে চিহ্নিত করুন।
— মুড়ু

2
ভাল আমি অন্য কারণে এটি প্রয়োজন। আমি আইপিভি 6 সমর্থন জন্য (নতুন) inet6_pton ফাংশনটি ব্যবহার করতে চাই। লিঙ্ক
— টিডি_নিজ্বোয়ার

উত্তর:


5

তাহলে automysqlbackupসাথে কাজ করতে পারেন mysql-client-5.6(অন্য কথায়, যদি বাইনারি সামঞ্জস্যপূর্ণ সঙ্গে mysql-client-5.6)।

ব্যবহার করা সম্ভব equivsজন্য প্যাকেজ ডামি তৈরি করতে mysql-client, mysql-server। যদি এগুলি কেবল আনইনস্টল করে কাজ না করে তবে looseিলে করার কিছুই নেই:

  1. সমতুল্য ইনস্টল করুন:

    sudo apt-get install equivs
    
  2. টেমপ্লেট থেকে নিয়ন্ত্রণ ফাইল তৈরি করুন:

    equivs-control mysql-client
    
  3. mysql-clientসম্পাদনার জন্য ফাইল খুলুন । প্রয়োজনে নাম এবং সংস্করণ পরিবর্তন করুন:

    ...
    Package: mysql-client
    Version: 5.6
    ...
    
  4. এটি তৈরি করুন এবং তারপর এটি ইনস্টল করুন:

    equivs-build mysql-client
    sudo dpkg -i mysql-client*.deb
    

জন্য একই পদক্ষেপ অনুসরণ করুন mysql-server।


বিলম্বের জন্য দুঃখিত .. আমি আপনার একাকীকরণ চেষ্টা করেছিলাম কিন্তু আমি সমতুল্য বিল্ড মাইএসকিএল-ক্লায়েন্টের সাথে একটি ত্রুটির মধ্যে পড়েছিলাম। sh: 1: cannot open package: No such file sh: 1: defaults: not found
— টিডি_নিজবোয়ার

@ টিডি_নিজ্বোয়ার, :) আমাকেও, আমি ইন্টারনেট অ্যাক্সেস করতাম। দুঃখিত আমি একটি পদক্ষেপ মিস করেছি। আমার আপডেট উত্তর দেখুন।
— user.dz

আমার জন্য কাজ করেছেন ...
— পেটাহ

আমার জন্যও কাজ করেছেন। খুব সুন্দর. ভবিষ্যতে আমার যে সমস্যাগুলির জন্য নজর রাখা দরকার? উবুন্টু এই প্যাকেজটি বা অন্য কিছু আপগ্রেড করার চেষ্টা করবে?
— ফ্লিকফ্ল্লি

1
@flickerfly নং আপনি এখানে দেখুন packages.ubuntu.com/... , mysql-clientশুধুমাত্র সংস্করণ হিসাবে উপলব্ধ প্যাকেজ 5.5বিশ্বাসভাজন এবং কোন প্রধান আপগ্রেড, থাকবে তাই এটি আপনার স্থানীয় আপগ্রেড করবে না সংস্করণ যা5.6
— user.dz
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.