ডেপকনফ প্রম্পট ছাড়াই ইনস্টল করুন


31

আমি অ্যাপটি নন-ইন্টারেক্টিভভাবে শেফ ইনস্টল করতে চাই, তবে ডিফল্টরূপে, অ্যাপ্লিকেশন ইনস্টলেশনটি এই প্রম্পটটি উপস্থিত করে:

অ্যাপ্লিকেশন শেফ প্রম্পট ইনস্টল করুন

ইনস্টলেশন চলাকালীন এই ধাপটি এড়িয়ে যাওয়ার বা অ্যাপ্লিকেশন ইনস্টলের কোনও মান পাস করার কোনও উপায় আছে কি? আমি কেবল শেফ-একক ব্যবহার করছি, সুতরাং প্রকৃতপক্ষে সার্ভারের উপাদানটির প্রয়োজন নেই, তাই এই প্রম্পটে কেবল ফিরে চাপুন।

উত্তর:


31

আপনি ডি-কনফটিকে অ-ইন্টারেক্টিভ প্রম্পটে কনফিগার করতে পারেন:

sudo DEBIAN_FRONTEND=noninteractive aptitude install -y -q chef

যদি আপনি সম্পূর্ণ কীটি সন্ধান করেন তবে আপনি ডিফল্ট মানটিও পূর্ব-কনফিগার করতে পারেন:

echo package package/key {boolean,string} {true, some string} | sudo debconf-set-selections
sudo apt-get install package

সম্পর্ন নিভূল হতে পারে:

echo chef chef/chef_server_url string | sudo debconf-set-selections

কীটি সন্ধানের জন্য, ইনস্টল করার পরে আপনি সন্ধান করতে পারেন:

sudo debconf-get-selections | grep chef
# URL of Chef Server (e.g., http://chef.example.com:4000):
chef    chef/chef_server_url    string  

কিছু পরিবেশে debconf-get-selectionsউপলভ্য নাও হতে পারে, debconf-show PACKAGENAMEতারপরে ব্যবহার করুন
জালিক্স

যদি debconf-get-selectionsউপলভ্য না থাকে তবে প্যাকেজ ইনস্টল করার চেষ্টা করুন debconf-utils
ডেভেলওয়াল

3
এছাড়াও উবুন্টু 16,04 LTS রয়েছে debconf-show packageযা দেওয়া প্যাকেজের জন্য সমস্ত উপলব্ধ অপশন একই ভাবে দেখাবে (পরে এটি ইনস্টল করা ছিল) debconf-get-selectionsকরেনি (যদি debconf-get-selectionsঅনুপস্থিত)
Dalibor Filus
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.