ہم lsb_release کمانڈ کی پروا کیوں کرتے ہیں؟ میں وہاں اپنے اوبنٹو سسٹم پر بیٹھا یاد رکھنے کی کوشش کر رہا تھا کہ میں نے پہلے ہی اسے اپ گریڈ کیا ہے یا نہیں اور اوبنٹو کا ورژن میرے پاس ہے۔ اوبنٹو کا ورژن ڈھونڈنا میری توقع سے کہیں زیادہ مشکل تھا جب تک میں lsb_release نہیں ملتا۔ یہ وہ کمانڈ ہے جو میں نے استعمال کیا:
: ~ $ lsb_release۔-کو
کوئی LSB ماڈیول دستیاب نہیں ہے۔
ڈسٹری بیوٹر ID: اوبنٹو۔
تفصیل: اوبنٹو۔18.04۔یہ ہے
رہائی:18.04۔
کوڈ نام: بایونک
اور اسی کا ایک سکرین شاٹ:
lsb_release -sc ایک آسان اور مقبول کمانڈ لائن آپشن ہے۔ یہ آپ کو کوڈ نام صرف مختصر میں دکھائے گا۔ 's' مختصر آؤٹ پٹ فارمیٹ کے لیے ہے اور 'c' کوڈ نام کے لیے ہے۔ ذیل میں کوڈ اور اسکرین شاٹ دیکھیں:
: ~ $ lsb_release۔-ایس سیبایونک
lsb_release -d آپ کے نمبر پر مبنی ریلیز ورژن کی زبانی تفصیل کے لیے اچھا ہے۔ ذیل میں دیکھیں:
: ~ $ lsb_release۔-ڈیتفصیل: اوبنٹو۔18.04۔یہ ہے
کوئی LSB ماڈیول دستیاب نہیں ہے۔
اگر آپ کو مذکورہ بالا غلطی کا پیغام lsb_release -v یا lsb_release سے بغیر کسی دلیل کے ملتا ہے تو آپ lsb_core پیکیج سے محروم ہیں۔
آگے بڑھیں اور اس طرح lsb-core انسٹال کریں:
: ~ $۔سودو apt-get installایل ایس بی کوراب بغیر کسی دلائل کے lsb_release کمانڈ کو آزمائیں اور غلطی کا پیغام دیکھیں کوئی LSB ماڈیول دستیاب نہیں ہے اسے حقیقی آؤٹ پٹ سے تبدیل کیا گیا ہے۔
lsb_release -v (لینکس سٹینڈرڈ بیس ورژن) کی آؤٹ پٹ میں فراہم کردہ معلومات کو پارس کرنا اور سمجھنا آسان نہیں ہے ، لیکن اس کا مقصد لینکس کے مختلف ورژنوں کے ساتھ ایک ہی بیس کے اجزاء سے باہر لینکس ورژن کے درمیان مطابقت فراہم کرنا ہے۔ یہ ایک قابل تعریف مقصد کی طرح لگتا ہے ، تاہم اس مصنف کا تجربہ یہ ہے کہ مختلف لینکس ڈسٹری بیوشنز کے درمیان کم ہی سافٹ وئیر مطابقت رکھتا ہے اور پیکجز عام طور پر ہر بڑی ڈسٹری بیوشن کے لیے دستیاب ہوتے ہیں لہذا اس کا مطابقت پذیر ہونا ضروری نہیں ہے۔
یہ کہا جا رہا ہے کہ ، lsb_release ٹول خود کمانڈ لائن سے فوری اور دستیاب ہے اور اس معلومات کو تلاش کرنے میں میری مدد کی جو میں ڈھونڈ رہا تھا جو کہ اس وقت چلنے والے لینکس ڈسٹری بیوشن کے ورژن کے بارے میں بنیادی معلومات ہے۔