lsb_release: Befehl im neuesten Ubuntu Docker-Container nicht gefunden


11

Ich wollte nur ganz schnell etwas ausprobieren. Also habe ich einen Docker-Container ausgeführt und wollte überprüfen, welche Version ich ausgeführt habe:

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

Also habe ich versucht, es zu installieren (wie hier vorgeschlagen ):

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:/# 

Hat jemand eine Idee, warum das nicht funktioniert?

Antworten:


15

Es scheint, dass lsb_release nicht installiert ist.

Sie können es über installieren

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

Ich hoffe, das hilft ;)


2
Ich musste nur das Paket installieren lsb-release. lsb-corefunktioniert auch, bringt aber eine ganze Reihe von Abhängigkeiten mit sich, die ich nicht brauche.
CodeMouse92

4
Aus diesem Grund liebe ich Linux - schwarze Magie, die zu mehreren Ausgabebildschirmen führt, nur um die Betriebssystemversion zu sehen!
Alexander Christov
Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.