Ubuntu

Команда lsb_release в Ubuntu

Команда lsb_release в Ubuntu
Команда lsb_release - полезная утилита для получения информации об установке Linux. Я опробую его в этой статье на моем новом Ubuntu 18.04 Установка выпуска LTS.

Почему нас волнует команда lsb_release? Я сидел в своей системе Ubuntu, пытаясь вспомнить, обновил ли я ее уже или нет, и версия Ubuntu, которая у меня была. Было труднее, чем я ожидал, найти версию Ubuntu, на которой я работаю, пока я не нашел lsb_release. Вот команда, которую я использовал:

: ~ $ lsb_release -a
Нет доступных модулей LSB.
Идентификатор распространителя: Ubuntu
Описание: Ubuntu 18.04 LTS
Релиз: 18.04
Кодовое имя: бионический

И скриншот того же:

lsb_release -a в Ubuntu 18.04

lsb_release -sc - удобный и популярный параметр командной строки. Он покажет вам кодовое имя только вкратце. 's' означает короткий формат вывода, а 'c' - кодовое имя. См. Код и снимок экрана ниже:

: ~ $ lsb_release -sc
бионический

lsb_release -sc в Ubuntu 18.04

lsb_release -d подходит для подробного описания имеющейся у вас версии выпуска на основе номера. См. ниже:

: ~ $ lsb_release -d
Описание: Ubuntu 18.04 LTS

lsb_release -d в Ubuntu 18.04

Нет доступных модулей LSB.

Если вы получаете указанное выше сообщение об ошибке от lsb_release -v или lsb_release без аргументов, значит, вам не хватает пакета lsb_core.

Сообщение об ошибке при отсутствии пакета lsb-core

Идем дальше и устанавливаем lsb-core как таковой:

: ~ $ sudo apt-get install lsb-core

Теперь попробуйте команду lsb_release без аргументов и увидите сообщение об ошибке «Нет доступных модулей LSB заменяется реальным выводом:

lsb_release после установки lsb-core

Анализ и понимание информации, представленной в выходных данных lsb_release -v (стандартная базовая версия Linux), непросто, но его цель - обеспечить совместимость между версиями Linux на основе одних и тех же базовых компонентов даже с разными дистрибутивами Linux. Это кажется замечательной целью, однако, по опыту автора, программное обеспечение, совместимое между разными дистрибутивами Linux, редко бывает, и пакеты обычно доступны для каждого основного дистрибутива, поэтому на самом деле нет необходимости быть совместимым.

При этом сам инструмент lsb_release работает быстро и доступен из командной строки и помог мне найти информацию, которую я искал, которая является базовой информацией о версии дистрибутива Linux, который в настоящее время запускается.

Лучшие эмуляторы игровой консоли для Linux
В этой статье будет перечислено популярное программное обеспечение для эмуляции игровых консолей, доступное для Linux. Эмуляция - это уровень совмести...
Лучшие дистрибутивы Linux для игр в 2021 году
Операционная система Linux прошла долгий путь от своего первоначального простого серверного вида. Эта ОС значительно улучшилась за последние годы и те...
Как записать и транслировать игровую сессию в Linux
В прошлом игры считались только хобби, но со временем игровая индустрия увидела огромный рост с точки зрения технологий и количества игроков. Игровая ...