lsb_release: नवीनतम Ubuntu Docker कंटेनर में कमांड नहीं मिला


11

मैं बस असली जल्दी से कुछ परीक्षण करना चाहता था। इसलिए मैंने एक डॉकटर कंटेनर चलाया और मैं जाँचना चाहता था कि मैं कौन सा संस्करण चला रहा हूँ:

$ docker run -it ubuntu    
root@471bdb08b11a:/# lsb_release -a
bash: lsb_release: command not found
root@471bdb08b11a:/# 

इसलिए मैंने इसे स्थापित करने की कोशिश की (जैसा कि यहां बताया गया है ):

root@471bdb08b11a:/# apt install lsb_release
Reading package lists... Done
Building dependency tree       
Reading state information... Done
E: Unable to locate package lsb_release
root@471bdb08b11a:/# 

किसी को भी किसी भी विचार क्यों यह काम नहीं कर रहा है?

जवाबों:


15

ऐसा लगता है कि lsb_release स्थापित नहीं है।

आप इसके माध्यम से स्थापित कर सकते हैं

apt-get update && apt-get install -y lsb-release && apt-get clean all

उम्मीद है की वो मदद करदे ;)


2
मुझे केवल पैकेज स्थापित करने की आवश्यकता थी lsb-releaselsb-coreकाम भी करता है, लेकिन यह निर्भरता की एक पूरी गुच्छा में लाता है जिसकी मुझे आवश्यकता नहीं है।
CodeMouse92

4
यही कारण है कि मैं लिनक्स से प्यार करता हूं - काला जादू जिसके परिणामस्वरूप आउटपुट के कई स्क्रीन बस ओएस संस्करण को देखते हैं!
अलेक्जेंडर क्रिस्टोव
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.