আমি কীভাবে অ্যাপটি প্যাকেজগুলি অ-ইন্টারেক্টিভভাবে ইনস্টল করতে পারি?


21

আমি যদি চালাতে পারি:

sudo apt-get --yes install postfix 

অথবা

sudo bash -c 'yes | apt-get --yes install postfix'

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

এমন কোনও জাদু আছে যা আমাকে মানুষের হস্তক্ষেপ ছাড়াই পোস্টফিক্স (এবং অন্যান্য প্যাকেজ) ইনস্টল করতে দেয়?

উত্তর:


32

সেট DEBIAN_FRONTENDথেকে noninteractive:

DEBIAN_FRONTEND=noninteractive apt-get ...

এটাও প্রযোজ্য dpkg --reconfigure, dpkg-configureইত্যাদি

থেকে man 7 debconf:

noninteractive
      This  is  the anti-frontend. It never interacts with you at all,
      and makes the default answers be  used  for  all  questions.  It
      might  mail  error messages to root, but that's it; otherwise it
      is completely silent and unobtrusive,  a  perfect  frontend  for
      automatic installs. If you are using this front-end, and require
      non-default answers to questions, you will need to  preseed  the
      debconf  database;  see  the section below on Unattended Package
      Installation for more details.

যদি আপনি সেট করেন noninteractive, আপনার debconfব্যবহার করে প্রশ্নের উত্তরগুলি বিবেচনা করা উচিত debconf-set-selections


1
দয়া করে মনে রাখবেন, man 7 debconfdebconf-docsudo apt-get install debconf-doc
ওবুন্টু

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