Вопрос Какая команда терминала проверяет версию Ubuntu [duplicate]


На этот вопрос уже есть ответ:

Какая команда терминала сообщает версию Ubuntu.


106
2018-06-14 17:33


происхождения


@fossfreedom этот вопрос не является дубликатом связанного с вами вопроса, потому что я спрашиваю, как проверить использование терминала, а не графический способ. устранить вашу озабоченность - Nick Bailuc
Дубликат охватывает как терминальные, так и графические. ИМХО - это один и тот же вопрос. Вероятно, они должны быть объединены. Я попрошу около 20K пользователей, прежде чем принимать это решение. - fossfreedom♦
дубликат делает, но вопрос не делает. когда другие ищут команду терминала, и они находят другой вопрос, они заглядывают в нее, потому что в ней ничего не говорится об этом в описании вопроса - Nick Bailuc


ответы:


Для описания и номера выпуска, включая имя ОС, выполните:

$ lsb_release -d
Description:    Ubuntu 12.04 LTS

Для кодового имени используйте:

$ lsb_release -c
Codebase:   precise

Только для номера выпуска используйте:

$ lsb_release -r
Release:    12.04

Для всех LSB версия подробности, использование:

$ lsb_release -a
Distributor ID: Ubuntu
Description:    Ubuntu 12.04 LTS
Release:    12.04
Codename:   precise

131
2018-06-14 19:24



Это дает кодовое имя. для описания, включая имя ОС («Ubuntu» в системе Ubuntu) и номер выпуска, используйте lsb_release -d, Только для номера выпуска используйте lsb_release -r, Для всех доступных lsb информация, использование lsb_release -a, - Eliah Kagan
Примечание 16.04 там не работает. Вместо сообщения «Нет модулей LSB». - Marcin


Это должно дать вам то, что вы хотите:

cat /etc/lsb-release

78
2018-06-14 17:35



С помощью lsb_releaseпросто дает мне «Нет доступных модулей LSB». Это делает трюк. - eis
Использовать lsb_release -ra - Konrad Gajewski
Работает на 16.04 в отличие от lsb_release, - Marcin
Скрипт с Ubuntu через Docker, и эта команда работает, если вы используете версию 16.04, а затем и 12.04. Один в принятом ответе работает для выпуска 14.04. - MattD