অ-ইন্টারেক্টিভ শেলের উপর উবুন্টুতে কীভাবে মাইএসকিউএল এপিটি রেপো কনফিগার করবেন?


9

আমি ট্র্যাভিস সিআই- তে মাইএসকিউএল 5.7 ইনস্টল করতে চাই , যা উবুন্টু 12 ভার্চুয়াল মেশিনগুলি চালায়।

আমি অফিসিয়াল মাইএসকিউএল এপিটি রেপো ব্যবহার করতে ইচ্ছুক :

wget http://dev.mysql.com/get/mysql-apt-config_0.2.1-1ubuntu12.04_all.deb
sudo dpkg --install mysql-apt-config_0.2.1-1ubuntu12.04_all.deb

তবে সমস্যাটি হ'ল, এই প্যাকেজটি ইনস্টল করা নীচের প্রশ্নটি জিজ্ঞাসা করে একটি ইন্টারেক্টিভ মেনু খুলবে:

Which Server version do you wish to receive?  
    - mysql-5.6  
    - mysql-5.7-dmr

ইনস্টলেশনটি একটি স্বয়ংক্রিয় স্ক্রিপ্টের অংশ হিসাবে, আমি প্রশ্নের উত্তর দেওয়ার জন্য টার্মিনালের পিছনে নেই। আমি ডকটিতে কেবলমাত্র খুঁজে পেতে পারি তা হ'ল:

একটি প্রধান রিলিজ সংস্করণ নির্বাচন করা

ডিফল্টরূপে, আপনার মাইএসকিউএল সার্ভার এবং অন্যান্য প্রয়োজনীয় উপাদানগুলির জন্য সমস্ত ইনস্টলেশন এবং আপগ্রেডগুলি কনফিগারেশন প্যাকেজটি ইনস্টল করার সময় আপনি যে প্রধান সংস্করণটি বেছে নিয়েছেন তার রিলিজ সিরিজ থেকে আসে (মাইএসকিউএল এপিটি রেপোজিটরি যুক্ত দেখুন)। তবে আপনি যে কনফিগারেশন প্যাকেজটি ইনস্টল করেছেন তা পুনরায় কনফিগার করে আপনি অন্য কোনও সমর্থিত প্রধান রিলিজ সিরিজে স্যুইচ করতে পারেন। নিম্নলিখিত কমান্ডটি ব্যবহার করুন:

shell> sudo dpkg-reconfigure mysql-apt-config

তবে আবার এটি একটি ইন্টারেক্টিভ মেনু খুলবে।

কীভাবে এই এপিটি সংগ্রহস্থলটি ইনস্টল করবেন এবং এটি mysql-5.7-dmrএকটি ইন্টারেক্টিভ শেলটিতে ব্যবহারের জন্য কনফিগার করবেন ?



1
@ hbdgaf আপনি যদি কিছুটা প্রসারিত করেন তবে এটি একটি উত্তর হতে পারে। এছাড়াও, সাধারণত স্ব-অন্তর্ভুক্ত উত্তরগুলি সেরা, কারণ লিঙ্কগুলি যেতে পারে।
ফাহিম মিঠা

উত্তর:


11

সৌজন্যে @ এইচবিডিগাফ , আমাকে কীভাবে সঠিক পথে রাখবেন:

export DEBIAN_FRONTEND=noninteractive
echo mysql-apt-config mysql-apt-config/enable-repo select mysql-5.7-dmr | sudo debconf-set-selections
wget http://dev.mysql.com/get/mysql-apt-config_0.2.1-1ubuntu12.04_all.deb
sudo dpkg --install mysql-apt-config_0.2.1-1ubuntu12.04_all.deb

পুরো প্রক্রিয়াটির জন্য আমি এই টুকরোটি একসাথে রেখেছি ।


1
এই চারটি লাইন সবেমাত্র আমাকে রক্ষা করেছে, অনেক অনেক ধন্যবাদ!
ড্যানডিলিয়নমুড
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.