GNU/Linux >> Znalost Linux >  >> Linux

lsb_release:příkaz nebyl nalezen v nejnovějším kontejneru Ubuntu Docker

Zdá se, že lsb_release není nainstalováno.

můžete jej nainstalovat přes

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

Doufám, že to pomůže;)


K této chybě může dojít v důsledku odinstalace nebo upgradu výchozí verze programu python3 v ubuntu 16.04

Způsob, jak to napravit, je přeinstalovat původní verzi python3, která je dodávána s ubuntu, a znovu propojit. (v ubuntu 16.04 - výchozí verze python3 je python 3.5

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

lsb_release.py žije v /usr/share/pyshared, což mi nepřipadá jako odkaz na python3.6 a vyšší.

Zjistil jsem, že následující vytvoří odkaz zpět z pozdější instalace Pythonu na skript ths /usr/share:

sudo ln -s /usr/share/pyshared/lsb_release.py /usr/lib/python3.9/site-packages/lsb_release.py

Linux
  1. [Opraveno] Příkaz lsb_release nebyl nalezen v Ubuntu nebo Derivatives

  2. uuidgen:příkaz nenalezen

  3. named-checkconf:příkaz nenalezen

  1. virt-sparsify:příkaz nenalezen

  2. yum-config-manager:příkaz nenalezen

  3. yum:příkaz nenalezen

  1. featureCounts:příkaz nenalezen

  2. kvm-img:příkaz nenalezen

  3. arpspoof:příkaz nenalezen