11.10 এবং 12.04 এর জন্য লঞ্চপ্যাডে উল্লিখিত লিনাক্স স্ট্যান্ডার্ড বেস সংস্করণটি 4.0 । লিনাক্স ফাউন্ডেশনে যেমন ব্যাখ্যা করা হয়েছে , এলএসবি হ'ল
লিনাক্স অপারেটিং সিস্টেমের জন্য একটি মূল স্ট্যান্ডার্ড যা অ্যাপ্লিকেশন এবং প্ল্যাটফর্মের মধ্যে ইন্টারঅ্যাপেরিবিলিটি উত্সাহ দেয়। এটিতে একটি লিখিত বাইনারি ইন্টারফেসের স্পেসিফিকেশন, স্ট্যান্ডার্ডগুলিতে বিতরণ এবং অ্যাপ্লিকেশনগুলির জন্য পরীক্ষার স্যুটগুলির একটি সেট এবং পরীক্ষার উদ্দেশ্যে একটি নমুনা প্রয়োগ অন্তর্ভুক্ত রয়েছে।
এলএসবি স্পেসিফিকেশন ফাইল-সিস্টেম, কোর লাইব্রেরি এবং সিস্টেম কলগুলির মতো কী ফাংশনগুলির মতো অনেক কিছুর জন্য স্ট্যান্ডার্ডের রূপরেখা দেয় libc
। এটি সফ্টওয়্যার প্যাকেজিং স্ট্যান্ডার্ডগুলিও নির্দিষ্ট করে এবং ডিফল্ট প্যাকেজ সিস্টেমটি আরপিএম সিস্টেম ব্যবহার না করলেও কোনও বিতরণ অবশ্যই RPM মানকে সমর্থন করে ।
স্পেসিফিকেশনটিতে রানলেভেল এবং আরআইডি স্ক্রিপ্টগুলির মান রয়েছে এবং উবুন্টুতে অন্তর্ভুক্ত একটি সম্পর্কিত প্যাকেজ lsb-base
। এই প্যাকেজটির নিজস্ব বিবরণ অনুসারে অন্তর্ভুক্ত রয়েছে
init-ফাংশন শেল লাইব্রেরি, যা অন্যান্য প্যাকেজগুলির সূচনা স্ক্রিপ্টগুলি কনসোল লগিং এবং অন্যান্য উদ্দেশ্যে ব্যবহৃত হতে পারে।
এই init
মানগুলির জন্য উবুন্টু সমর্থন প্রদর্শনের সহজতম উপায়টি চালানো
grep -ri "BEGIN INIT INFO" /etc/init.d
এবং তারপরে তালিকাভুক্ত ফাইলগুলির একটি পরীক্ষা করুন। Sudo
উদাহরণস্বরূপ, স্ক্রিপ্টের শুরুতে এলএসবি শিরোনামের স্পেসিফিকেশন থাকবে:
### BEGIN INIT INFO
# Provides: sudo
# Required-Start: $local_fs $remote_fs
# Required-Stop:
# X-Start-Before: rmnologin
# Default-Start: 2 3 4 5
# Default-Stop:
# Short-Description: Provide limited super user privileges to specific users
# Description: Provide limited super user privileges to specific users.
### END INIT INFO
$local_fs
এই এলএসবি শিরোনামগুলির দ্বারা উল্লিখিত ডিরেক্টরিগুলি তালিকাভুক্ত রয়েছে /etc/insserv.conf
। আরও তথ্যের init
জন্য এই উবুন্টু বইয়ের পৃষ্ঠা 168 দেখুন
উবুন্টু যে নির্দিষ্ট ক্ষেত্রগুলিতে এলএসবি স্ট্যান্ডার্ডগুলি থেকে সরিয়ে নিয়েছে সেগুলি খুঁজে পাওয়া কঠিন এবং এলএসবি প্যাকেজগুলির অস্বীকৃতি এই যে এই প্যাকেজগুলির অস্তিত্ব রয়েছে
বোঝানো যায় না যে ডিবিয়ান সম্পূর্ণরূপে লিনাক্স স্ট্যান্ডার্ড বেসের সাথে সম্মতি রাখে এবং ডিবিয়ান এলএসবি-সম্মতিযুক্ত এমন বিবৃতি হিসাবে বিবেচনা করা উচিত নয়।
তবে সাধারণভাবে, উবুন্টু এবং দেবিয়ান উভয়ই অনুগত হওয়ার ইচ্ছা পোষণ করে এবং তারা lsb_release
বিতরণের সাধারণ সম্মতি নির্দেশ করার জন্য আদেশটি অন্তর্ভুক্ত করে । তবে, এখানে উত্তরগুলিতে উল্লিখিত হিসাবে, ফাইল সিস্টেমের শ্রেণিবিন্যাসের মতো বিষয়গুলির সাথে সম্পর্কিত হলে তারা প্রয়োজনে মাঝেমধ্যে বিভেদ তৈরি করবে: