অ্যাপ্লিকেশনটি ইনস্টল করার সময় কনফিগার ফাইলগুলির বর্তমান সংস্করণ স্বয়ংক্রিয়ভাবে রাখুন


14

সার্ভারে ইতিমধ্যে উপস্থিত কনফিগারেশন ফাইল সহ আমাকে একটি প্যাকেজ স্বয়ংক্রিয়ভাবে ইনস্টল করতে হবে।

আমি এরকম কিছু খুঁজছি:

apt-get install --yes --force-yes --keep-current-confs mysql-server

সম্ভবত একটি বোবা প্রশ্ন তবে আমি এরকম কোনও বিকল্প খুঁজে পাচ্ছি না।

উত্তর:



13

বর্তমান উবুন্টু সিস্টেমে আপনার আরও কিছুটা প্রয়োজন:

export DEBIAN_FRONTEND=noninteractive ; apt-get dist-upgrade -y -o Dpkg::Options::="--force-confdef" -o Dpkg::Options::="--force-confold" --force-yes

নির্বোধ প্রশ্ন: কেন আপনি একই সাথে দুটি আপাতদৃষ্টিতে পারস্পরিক একচেটিয়া বিকল্পগুলি নির্দিষ্ট করেন? কনফিডে বনাম কনফোল্ড ? যদি এটি সত্যিই কাজ করে তবে অবশ্যই এটি মূল্যায়নের আদেশের একটি বিষয়? আমি চেষ্টা করে দেখিনি ...
টিঙ্ক

1
"--ফোর্স-কনফোল্ড: বর্তমান কনফিগারেশন ফাইলটি সংশোধন করবেন না, একটি নতুন .dpkg-dist প্রত্যয় সহ নতুন সংস্করণ ইনস্টল করা হয়েছে this এই বিকল্পটির সাথে, এমনকি আপনি যে কোনও কনফিগারেশন ফাইলগুলিও সংশোধন করেননি তা আউটচুড রেখে দেওয়া হয়েছে You আপনাকে এটি একত্রিত করতে হবে --pfor-confdef দিয়ে আপনি যে কোনও সংশোধন করেননি সেগুলি কনফিগারেশন ফাইলকে ওভাররাইট করতে দেয়। "
ক্রেগ ফ্রান্সিস

1
--force-yesএটি আপনার সিস্টেমটি ভেঙে দেওয়ার সুযোগ পাওয়ায় এটি সর্বশেষ অবলম্বন হিসাবে ব্যবহার করা উচিত! সুইডস - সুইচ ব্যবহারের বিষয়ে বিশদ জানতে দয়া করে এই ম্যানেজ পৃষ্ঠাটি দেখুন
স্টিভেন কে 7 এফএকিউ
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.