bash: lsb_release: команда не найдена

У Debian по умолчанию не установлена очень полезная и маленькая утилита lsb_release. С помощью нее можно вывести информацию о версии релиза Debian или Ubuntu.

Эту утилиту используют в скриптах, где логика его работы меняется от версии установленного релиза. К примеру, для добавления PPA-репозиториев.

Если при запуске скрипта Вы видите ошибку:

bash: lsb_release: команда не найдена

Это значит, что lsb_release не установлен.

Установка lsb_release в Debian и Ubnutu

Установить нужно пакет lsb_release:

sudo apt install usb-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

Теги: и

Комментарии






Интересное
Важное событие
Первый дистрибутив Ubuntu<
Первый дистрибутив Ubuntu
Узнать подробнее
Оглавление
  1. Установка lsb_release в Debian и Ubnutu
  2. Использование
    1. Вывести полное обозначение:
    2. Вывести текстовое обозначение:
    3. Вывести цифровое обозначение версии: