উবুন্টু dpkg, অ ইন্টারেক্টিভ ইনস্টলেশন


10

আমি তাদের সাথে মিথস্ক্রিয়া না করে বেশ কয়েকটি .deb ফাইল ইনস্টল করার চেষ্টা করছি। উদাহরণস্বরূপ মাইএসকিউএল সার্ভার একটি ইন্টারেক্টিভ মেনুতে dpkg এর কনফিগারেশনে প্রশাসনিক পাসওয়ার্ড দেওয়ার জন্য অনুরোধ করবে।

আমি চেষ্টা করেছি.

export DEBIAN_FRONTEND=noninteractive && export DEBIAN_PRIORITY=critical && sudo /usr/bin/dpkg -i ./files/*

আমি সচেতন যে কনফিগারেশন ছাড়াই আমি কেবল ফাইলগুলি বের করতে পারি। আমি অ্যাপাচি, পিএইচপি, মাইএসকিউএল ইত্যাদির পূর্বনির্ধারিত একটি সার্ভার স্থাপন করার জন্য বাশ স্ক্রিপ্ট তৈরি করার চেষ্টা করছি তবে, এই "ইন্টারেক্টিভ ইনস্টলেশন" সমস্যা সৃষ্টি করছে issues

এটি নিষ্ক্রিয় করার জন্য কোনও ধারণা? বা চারপাশে একটি কাজ?

ধন্যবাদ


প্রশ্নের উত্তর না দিয়ে আপনি মাইএসকিউএল সার্ভারের রুট পাসওয়ার্ড সম্পর্কে কী করবেন?
ডারফকে

সার্ভারটি কনফিগার করতে mysqladmin ব্যবহার করুন।
জেমস মুর

উত্তর:


6

তুমি কি সঠিক পথে আছো. আপনি অবশ্যই ব্যবহার করতে চান DEBIAN_FRONTEND=noninteractive। সমালোচিত প্রশ্নগুলির জন্য যা উপেক্ষা করা যায় না, আপনি debconfপ্রয়োজনীয় উত্তরগুলির সাথে ডেটাবেসটি প্রিসিড করতে চান । debconfMan পৃষ্ঠা সম্পন্ন করার জন্য কিভাবে যে সম্পর্কে সব বিবরণ আছে।


1
"su -" দরকার এবং মূল হিসাবে "এক্সপোর্ট" ব্যবহার করতে হবে।
জেমস মোর

sudo DEBIAN_FRONTEND = noninteractive apt ইনস্টল -y
প্যাকেজ_ আপনি_বন্ত

4

সাধারণ নন-ইন্টারেক্টিভ ফ্রন্টএন্ডের জন্য, আপনি চেষ্টা করতে পারেন:

sudo dpkg-reconfigure debconf -f noninteractive -p critical

মাইএসকিউএল শংসাপত্রগুলি কনফিগার করতে আপনি সার্ভার কনফিগারেশন ফাইল (যেমন ~/.my.cnf) ব্যবহার করতে পারেন , যেমন:

[client]
user=root
password=root

কিছু নির্দিষ্ট নির্বাচন নির্বাচন করতে debconf-set-selections, যেমন:

echo ttf-mscorefonts-installer msttcorefonts/accepted-mscorefonts-eula select true | sudo debconf-set-selections

0

এই কাজ করা উচিত:

$ pkgadd SOMEpkg << MYINPUT

y

some text

/usr/local

n

password

MYINPUT

আমাকে উপরের রেখার মাঝে ফাঁকা রেখা রাখতে হবে বা এটি একটি দীর্ঘ লাইন হিসাবে ফর্ম্যাট করা হয়েছে। জটিল পরিস্থিতিতে ইনস্টল করার সময় আপনার ইনপুটটি সংরক্ষণ করতে আপনি "স্ক্রিপ্ট" কমান্ডটি ব্যবহার করতে পারেন, এবং তারপরে পরবর্তী ইনস্টলেশনগুলির জন্য স্বয়ংক্রিয়ভাবে আউটপুটটিকে স্ক্রিপ্টে পরিবর্তন করতে পারেন man script

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