Вопрос: Как проверить версию Ubuntu, которую я запускаю? [Дубликат]


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

Как проверить текущую версию Ubuntu с помощью командной строки и графического интерфейса?


272
2017-10-16 13:27


Источник


Поскольку это появилось в моем поиске, сначала я отправлю одну альтернативу: проверка /etc/apt/sources.list и видя, что репо оно вытаскивает. Это был единственный способ понять, что образ Ubuntu я использовал внутри docker run -it --rm который, по-видимому, не устанавливает lsb_release - Bratchley


Ответы:


Как сказано в официальная страница, используйте:

lsb_release -a

Ваша версия появится в строке «Описание».

Если вы хотите проверить его через среду рабочего стола, вы можете проверить System Settings -> Details,


337
2017-10-16 13:43



почему это странная команда? Я никогда не запомню этого. Почему не что-то вроде os -v, Это своего рода раздражает. - Charlie Parker
Кажется, что у 80-х было много хороших вещей, в том числе простые и легко запоминающиеся команды UNIX! - João Rocha da Silva
Ах, в хорошем OL DPL это просто ver - kap
Официальное изображение Lock Docker Ubuntu (ubuntu:xenial) делает не иметь lsb_release; Мне пришлось разобрать /etc/os_release как отмечено в другом ответе. - Aaron D. Marasco
@CharlieParker Согласно man lsb_release, LSB означает Стандартная база Linux, - Serge Stroobandt


Использование:

cat /etc/*release

В моем случае он произвел следующий вывод:

DISTRIB_ID=LinuxMint
DISTRIB_RELEASE=17.2
DISTRIB_CODENAME=rafaela
DISTRIB_DESCRIPTION="Linux Mint 17.2 Rafaela"
NAME="Ubuntu"
VERSION="14.04.3 LTS, Trusty Tahr"
ID=ubuntu
ID_LIKE=debian
PRETTY_NAME="Ubuntu 14.04.3 LTS"
VERSION_ID="14.04"
HOME_URL="http://www.ubuntu.com/"
SUPPORT_URL="http://help.ubuntu.com/"
BUG_REPORT_URL="http://bugs.launchpad.net/ubuntu/"

119
2017-10-16 13:42



cat /etc/lsb-release - 53E3916A
О текущих выпусках монетного двора /etc/upstream-release/lsb-releaseтакже может представлять интерес. - cheffo
это хорошо, не нужно устанавливать другой пакет :-) - kap
Это работает везде, где я тестировал. lsb_release не работает во всех версиях. например, в Ubuntu 16.04 на Docker. - J.S
По моему опыту это более надежный подход, некоторые дистрибутивы не будут иметь команду lsb_release - RutgerH


Используйте это в терминале, чтобы показать подробности об установленной версии Ubuntu:

lsb_release -a

Это может быть более многословным, чем вам нужно - возможно, вы просто хотели видеть 15.4? Это можно показать отдельно опцией -r (--release):

$ lsb_release -r
Release:        15.04

Добавить -s (--short) для использования в скрипте:

$ lsb_release -r -s
15.04

См. Дополнительные примеры для более полезных опций -c (--codename) а также -d (--description), и оба комбинированные:

$ lsb_release -c
Codename:       vivid
$ lsb_release -d
Description:    Ubuntu 15.04
$ lsb_release -dc
Description:    Ubuntu 15.04
Codename:       vivid



Обратите внимание, что вы можете получить аналогичную информацию о текущем ядре и аппаратном обеспечении по аналогичной команде:

$ uname -a
Linux mybox 3.19.0-31-generic #36-Ubuntu SMP Wed Oct 7 15:04:02 UTC 2015 x86_64 x86_64 x86_64 GNU/Linux

38
2017-10-16 16:58



lsb_release -r -s был тем, что я искал, спасибо - Lukas
lsb_release -rs а также lsb_release -cs очень полезны в сценариях. - frozen-flame


Выполнение этого в терминале даст вам всю необходимую информацию:

lsb_release -a

И вы можете получить к нему доступ в GUI, пройдя System Settings > Details:

enter image description here


8
2017-10-16 13:46