এফএআই এবং অনুরূপ সিস্টেমগুলি এন্টারপ্রাইজ পরিবেশে সহায়ক, এবং (এবং সেগুলি সম্পর্কে তাঁর জানা উচিত), তারা দুর্ভাগ্যক্রমে কোনও নিরাময়ে রোগ নয়।
উদাহরণস্বরূপ, যদি তিনি দূরবর্তী মেশিনে, সম্ভবত হোস্টেড, ভাড়া দেওয়া সার্ভার, কোনও বিশ্বস্ত বা ডেডিকেটেড নেটওয়ার্ক ছাড়াই কোলোকটেড সার্ভার বা ইসি 2 এর মতো মেঘের পরিবেশে কাজ করছেন? কোনও ধরণের PXE নেটবूट সেখানে কাজ করবে না। তবে পুতুল এবং শেফকে আরও সাধারণ উদ্দেশ্যে সরঞ্জাম বলে মনে হচ্ছে যা তাকে সাহায্য করতে পারে।
cat << EOF | DEBIAN_FRONTEND=noninteractive DEBCONF_DB_FALLBACK=Pipe /usr/bin/apt-get install somepackage
Name: ...
Template: ...
Value: ...
Owners: ...
Variables:
....
....
EOF
ইতিমধ্যে সেট আপ করা সিস্টেমে আপনি ডাবকনফ ডিবি থেকে সঠিক মানগুলি পেতে পারেন। এই কৌশলটি আপনাকে একক শেল স্ক্রিপ্টে পুরো জিনিসটি আটকে দেয়। উদাহরণস্বরূপ, /var/cache/debconf/passwords.dat থেকে (ডেবিয়ান এবং 5.1 এবং উবুন্টু 5.0 উভয়ের সাথে কাজ করার ক্ষমতাটি নোট করুন, অতিরিক্ত এন্ট্রিগুলি কোনও ক্ষতি করে না):
cat << EOF | DEBIAN_FRONTEND=noninteractive DEBCONF_DB_FALLBACK=Pipe /usr/bin/apt-get -qq -y install mysql-server
Name: mysql-server/root_password
Template: mysql-server/root_password
Value: YOURPASSWORD
Owners: mysql-server-5.1
Flags: seen
Name: mysql-server/root_password_again
Template: mysql-server/root_password_again
Value: YOURPASSWORD
Owners: mysql-server-5.1
Flags: seen
Name: mysql-server/root_password
Template: mysql-server/root_password
Value: YOURPASSWORD
Owners: mysql-server-5.0
Flags: seen
Name: mysql-server/root_password_again
Template: mysql-server/root_password_again
Value: YOURPASSWORD
Owners: mysql-server-5.0
Flags: seen
EOF
আরেকটি পদ্ধতি, সম্ভবত সহজ: (ডিবেকনফ-গেট-সিলেকশন থেকে উত্তর সংগ্রহ করুন বা ডিপকনফ-ইউটিস প্যাকেজ থেকে ডেবকনফ-শো):
echo "Installing MySQL 5.0.."
sudo apt-get install -qqy debconf-utils
cat << EOF | debconf-set-selections
mysql-server-5.0 mysql-server/root_password password YOURPASSWORD
mysql-server-5.0 mysql-server/root_password_again password YOURPASSWORD
mysql-server-5.0 mysql-server/root_password seen true
mysql-server-5.0 mysql-server/root_password_again seen true
EOF
/usr/bin/apt-get -y install mysql-server-5.0 mysql-server
আপনি ডিবেকনফ-সেট-নির্বাচনগুলি চালানোর পরে, আপনার উত্তরগুলি পরীক্ষা করুন: বিড়াল /var/cache/debconf/passwords.dat
এবং পরীক্ষার সময়, সমস্ত ডেটাবেস মুছে ফেলা এবং মুছে ফেলার বিষয়ে নিশ্চিত হন (বিশেষত মাইএসকিএল ডাটাবেস, যেখানে এটি সঞ্চিত রয়েছে) এবং আপনার কনফিগার ডিবি দুর্নীতিগ্রস্থ হওয়ার সাথে সংশোধন করুন:
apt-get --purge remove mysql-server*; /usr/share/debconf/fix_db.pl
এটি সহ কয়েকটি টিপস: ১) আপনার অবশ্যই দেখা পতাকা এবং _গেইন পাসওয়ার্ড থাকা দরকার। 2) আপনি অবশ্যই পাসওয়ার্ডের চারপাশে উদ্ধৃতি স্থাপন করবেন না। এটি অনাবৃত একটি মাইএসকিউএল কোয়েরিতে চলে যাবে, সুতরাং প্রয়োজন হলে আপনার নিজের এটি উদ্ধৃত করতে হবে। এর অর্থ কোনও স্থান নেই (আমি মনে করি) 3) আপনার যদি সমস্যা হয় তবে হাত দিয়ে পূর্বনির্ধারিত কাজটি করুন এবং তারপরে মাইএসকিউএল ইনস্টল করুন সরাসরি নিজেকে (একটি সাধারণ টার্মিনাল / টিটিতে) এবং দেখুন ডাবকনফ আপনাকে কী বলেছে তা দেখুন। এটি আপনাকে সেখানে সতর্কতা এবং ত্রুটিগুলি বলবে।