175 votes

lsb_release : commande non trouvée dans le dernier conteneur Docker Ubuntu

Je voulais juste tester quelque chose rapidement. J'ai donc lancé un conteneur Docker et je voulais vérifier quelle version j'utilisais :

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

J'ai donc essayé de l'installer (en tant que suggéré ici ):

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

Quelqu'un a une idée de la raison pour laquelle cela ne fonctionne pas ?

23 votes

La commande est lsb_release (avec un trait de soulignement) mais le paquet à installer est lsb-release (avec un trait d'union)

288voto

ckaserer Points 2601

Il semble que lsb_release ne soit pas installé.

vous pouvez l'installer via

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

J'espère que cela vous aidera ;)

3 votes

J'ai seulement eu besoin d'installer le paquet lsb-release . lsb-core fonctionne aussi, mais il apporte tout un tas de dépendances dont je n'ai pas besoin.

24 votes

C'est pour cela que j'aime Linux - la magie noire résultant en plusieurs écrans de sortie juste pour voir la version du système d'exploitation !

19 votes

@AlexanderChristov vous pouvez juste courir. uname --all pour la version du noyau ou cat /etc/os-release pour des informations sur la distribution, si vous ne voulez pas le faire de la manière recommandée

7voto

Magnus Melwin Points 361

Cette erreur peut être due à la désinstallation ou à la mise à jour de la version du programme python3 par défaut dans ubuntu 16.04.

Pour corriger ce problème, il faut réinstaller la version originale de python3 fournie avec ubuntu et rétablir le lien. (dans ubuntu 16.04 - la version par défaut de python3 est python 3.5

sudo rm /usr/bin/python3
sudo ln -s /usr/bin/python3.5 /usr/bin/python3

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X