bash: lsb_release: команда не найдена
У Debian по умолчанию не установлена очень полезная и маленькая утилита lsb_release
. С помощью нее можно вывести информацию о версии релиза Debian или Ubuntu.
Эту утилиту используют в скриптах, где логика его работы меняется от версии установленного релиза. К примеру, для добавления PPA-репозиториев.
Если при запуске скрипта Вы видите ошибку:
bash: lsb_release: команда не найдена
Это значит, что lsb_release не установлен.
Установка lsb_release в Debian и Ubnutu
Установить нужно пакет lsb_release
:
sudo apt install lsb-release
С помощью lsb_release можно узнать как текстовое обозначение релиза (stretch, buster и т.д.), так и цифровое обозначение (Ubuntu 20.20, Debian 9.13 …)
Использование
Вывести полное обозначение:
lsb_release -d
Description: Debian GNU/Linux 9.13 (stretch)
Вывести текстовое обозначение:
lsb_release -cs
stretch
Вывести цифровое обозначение версии:
lsb_release -rs
9.13
Теги: ПО Linux
sudo apt install usb-release ???
Спасибо, исправил!
Почему не могу запустить программу от имени с\п, хотя пр-ма установлена через штатный менеджер прог-м и исправно загружается? Пишет: команда не найдена.