कमांड लाइन से एक अपरिचित लिनक्स / बीएसडी / यूनिक्स कंप्यूटर (जैसे एसएसएच द्वारा) का उपयोग करते समय, आप यह कैसे बता सकते हैं कि आप किस वितरण (और उस वितरण के किस संस्करण) का उपयोग कर रहे हैं?
कुछ विकल्प जो मैंने आज़माए हैं:
lsb_release --all
: OpenSuSE 11.3 पर मौजूद नहीं है; डेबियन निचोड़ और उबंटू 10.10 पर काम करता है।uname --all
: SuSE और डेबियन पर डिस्ट्रो जानकारी नहीं देता है; उबंटू में काम करता है।cat /etc/apt/sources.list
आप देख सकते हैं कि वितरण के सर्वर किस मशीन को अपडेट के लिए कनेक्ट करते हैं। जाहिर है, केवल डेबियन-आधारित वितरण के लिए काम करता है। यदि कंप्यूटर कस्टम रिपॉजिटरी सर्वर का उपयोग करने के लिए कॉन्फ़िगर किया गया है तो काम नहीं करेगा।
दुर्भाग्य से इनमें से कोई भी कई वितरणों में काम नहीं करता है। क्या जांच करने के लिए एक सरल आदेश है?