উবুন্টু সার্ভার এবং উবুন্টু ডেস্কটপের মধ্যে পার্থক্য করার কোনও উপায় আছে কি?
আমার একটি বাশ স্ক্রিপ্ট ( নির্লজ্জ প্লাগ ) রয়েছে যা আমি লাইটওয়েট ওয়েব সার্ভারগুলি সেটআপ করতে ব্যবহার করি এবং আমি লক্ষ্য করেছি যে আমি যখন এই স্ক্রিপ্টটি নিজের কম্পিউটারে চালিত করি তখন আমার উবুন্টু (ডেস্কটপ) ইনস্টলটি সমস্ত বিভ্রান্ত হয়ে যায় - আমি সুন্দর নিশ্চিত অপরাধী নিম্নলিখিত কোডের লাইন:
echo -e "\e[1;32mDave, I'm removing the bloatware.\e[0m"
for halBox_package in apache2 bind9 nscd php portmap rsyslog samba sendmail; do
if [[ -f /etc/init.d/$halBox_package ]]; then
( service $halBox_package stop ) > /dev/null
fi
( apt-get -qq -y remove --purge "$halBox_package*" ) > /dev/null 2>&1
done
আমি যা করতে চাই তা হ'ল স্ক্রিপ্টটি কোনও সার্ভারের স্বাদে চলছে কিনা তা সনাক্ত করা, যাতে এই প্যাকেজগুলি পরিষ্কার করা যায় কি না আমি সিদ্ধান্ত নিতে পারি। স্বাদগুলি আলাদা করে বলা সম্ভব না হলে আপনি কি আমাকে বলতে পারবেন যে উবুন্টু ডেস্কটপকে সঠিকভাবে কাজ করার জন্য কোন প্যাকেজটি প্রয়োজনীয়?
lsb_release
কেবল পড়া যথেষ্ট নির্ভরযোগ্য নয়।
( apt-get -qq -y remove --purge "^$halBox_package*" )
সার্ভার এবং ডেস্কটপ উভয় স্বাদে কাজ করে।
DISTRIB_ID=Ubuntu DISTRIB_RELEASE=12.10 DISTRIB_CODENAME=quantal DISTRIB_DESCRIPTION="Ubuntu 12.10"
। এটি সার্ভার বা ডেস্কটপ কিনা তা জানাতে আমি ব্যবহার করতে পারছি না।