Как узнать версию Ubuntu: 6 надежных способов проверки

Вы пытаетесь установить пакет, следовать руководству по настройке сервера, добавить репозиторий или устранить проблему с драйвером, и вдруг инструкции спрашивают: «Какая версия Ubuntu у вас установлена?» Этот вопрос важнее, чем может показаться. Релизы Ubuntu используют разные версии пакетов, ядра, сроки поддержки и иногда отличаются инструкциями по установке. Если вы сообщите неверную версию или перепутаете версию ядра Linux с релизом Ubuntu, вы можете применить неправильное решение.

Самый быстрый ответ зависит от того, где вы работаете. В Ubuntu Desktop можно проверить версию в Параметрах, не открывая терминал. В Ubuntu Server, удаленной SSH-сессии, WSL, облачной ВМ или минимальной установке терминальная команда обычно быстрее. Это руководство начинается с самых простых методов, затем переходит к системным файлам и устранению неполадок, а завершается простым способом проверить, правильно ли вы интерпретировали результат.

Краткий ответ: два лучших способа проверить версию Ubuntu

Если у вас есть графический интерфейс, откройте Параметры → Система → О системе и найдите информацию об операционной системе. Текущая документация Canonical для Ubuntu Desktop указывает это как графический способ определения установленного релиза. См. официальное руководство по релизам Ubuntu Desktop.

Если вы находитесь в терминале, выполните:

lsb_release -a

Обычно это показывает дистрибутив, описание, номер релиза и кодовое имя. Man-страница Ubuntu документирует опцию -a как параметр, отображающий всю эту информацию, специфичную для дистрибутива. См. официальную man-страницу lsb_release для Ubuntu.

Иллюстрация рабочего стола Ubuntu, созданная ИИ, показывающая команду lsb_release -a в терминале и варианты проверки версии
Иллюстрация, созданная ИИ, демонстрирующая проверку релиза Ubuntu с рабочего стола и из терминала. Это не реальный скриншот Ubuntu, а показанная версия является примером.

Способ 1: Проверка версии Ubuntu в Параметрах

Это самый простой вариант, если вы используете Ubuntu Desktop и не хотите вводить команды.

  1. Откройте Параметры.
  2. Выберите Система.
  3. Откройте О системе.
  4. Найдите запись об операционной системе или сведениях о системе, где указано название вашего релиза Ubuntu.

В зависимости от версии Ubuntu Desktop точные названия пунктов могут немного отличаться. Справка пользователя Canonical также описывает открытие Параметров, переход в раздел «Система», затем «О системе» и «Сведения о системе», чтобы увидеть имя ОС и другую системную информацию. Важна именно идентификатор релиза, например, Ubuntu 24.04 LTS или Ubuntu 26.04 LTS.

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

Способ 2: Использование lsb_release для четкого ответа в терминале

Для большинства интерактивных сессий в терминале lsb_release дает наиболее читаемый вывод.

lsb_release -a

Пример вывода может выглядеть так:

No LSB modules are available.
Distributor ID: Ubuntu
Description:    Ubuntu 24.04.1 LTS
Release:        24.04
Codename:       noble

Если первая строка гласит No LSB modules are available., но ниже появляется информация об Ubuntu, команда все равно предоставила вам необходимые данные о дистрибутиве. Обратите внимание на следующие поля:

ПолеЧто оно означаетПример
DescriptionЧитаемое название релизаUbuntu 24.04.1 LTS
ReleaseОсновная серия релизов Ubuntu24.04
CodenameКодовое имя релиза, используемое некоторыми репозиториями и документациейnoble

Не всегда нужны все поля. Для получения только номера релиза используйте:

lsb_release -rs

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

lsb_release -cs

Для получения краткого описания:

lsb_release -ds

Эти короткие команды полезны при копировании значения в документацию или shell-скрипт.

Способ 3: Чтение файла /etc/os-release

Если lsb_release недоступен, наиболее полезным запасным вариантом является файл идентификации операционной системы:

cat /etc/os-release

Вы можете увидеть поля, подобные этим:

PRETTY_NAME="Ubuntu 26.04 LTS"
NAME="Ubuntu"
VERSION_ID="26.04"
VERSION="26.04 LTS (Resolute Raccoon)"
VERSION_CODENAME=resolute
ID=ubuntu

Точный набор полей варьируется в зависимости от релиза, но PRETTY_NAME, VERSION_ID и VERSION_CODENAME наиболее полезны для этой задачи. Текущая документация Ubuntu по os-release объясняет, что /etc/os-release содержит данные идентификации операционной системы и имеет приоритет над /usr/lib/os-release, если он существует. Также рекомендуется использовать ID и VERSION_ID для программной идентификации ОС и PRETTY_NAME для отображаемого пользователю названия. См. официальную man-страницу os-release для Ubuntu.

Если вам нужно только читаемое имя без других переменных, простая команда:

grep '^PRETTY_NAME=' /etc/os-release

Для скриптов можно читать значения напрямую:

. /etc/os-release
printf '%s\n' "$ID"
printf '%s\n' "$VERSION_ID"

Это обычно более надежный машиночитаемый подход, чем парсинг длинного форматированного вывода команды.

Способ 4: Использование hostnamectl, когда нужны также системные детали

В системах Ubuntu, использующих systemd, hostnamectl может предоставить более широкую сводку о системе:

hostnamectl

Его вывод может включать операционную систему, ядро, архитектуру, имя хоста и информацию о виртуализации. Это полезно, когда технический специалист поддержки запрашивает больше, чем просто релиз Ubuntu.

Однако hostnamectl не является лучшим выбором для каждой среды. Контейнеры, минимальные окружения, chroot или системы, где соответствующие службы systemd недоступны, могут вести себя иначе. Если ваша единственная цель — узнать релиз Ubuntu, lsb_release или /etc/os-release проще.

Способ 5: Не путайте версию Ubuntu с версией ядра

Частая ошибка — выполнить:

uname -r

и предположить, что результат — это версия Ubuntu. Это не так. Man-страница uname для Ubuntu определяет -r как опцию, которая выводит версию ядра. Например, значение вроде 6.8.0-xx-generic описывает ядро Linux, которое вы используете, а не то, является ли операционная система Ubuntu 22.04, 24.04 или 26.04. См. официальную man-страницу uname для Ubuntu.

Это различие важно, потому что LTS-релиз Ubuntu может получать более новые ядра в течение своего жизненного цикла, особенно через обновления поддержки оборудования (HWE) или специфичные для облака ядра. Таким образом, две машины с одним и тем же релизом Ubuntu могут сообщать о разных версиях ядра.

Если кто-то запрашивает информацию для устранения неполадок, часто полезно предоставить оба значения:

lsb_release -ds
uname -r

Первая строка идентифицирует релиз Ubuntu; вторая идентифицирует запущенное ядро.

Способ 6: Правильная проверка версии в WSL, контейнерах и удаленных системах

Ubuntu в WSL

Внутри Ubuntu в Windows Subsystem for Linux используйте lsb_release -a или cat /etc/os-release, чтобы определить релиз пользовательского пространства Ubuntu. Если вы выполните uname -r, вы можете увидеть строку ядра, связанную с Microsoft/WSL. Это ожидаемо: информация о ядре и версия дистрибутива Ubuntu отвечают на разные вопросы.

Canonical документирует Ubuntu как официально доступную среду для WSL в своей документации по релизам Ubuntu.

Docker и другие контейнеры

Когда вы выполняете cat /etc/os-release внутри контейнера, вы обычно определяете операционную систему образа контейнера, а не хост-системы. Контейнер на базе Ubuntu 24.04 может работать на хосте, использующем другой релиз Ubuntu или даже другой дистрибутив Linux.

Аналогично, uname -r внутри типичного контейнера отражает ядро, разделяемое с хостом. Вот почему две команды могут казаться «несогласованными»: они описывают разные слои.

Удаленные системы по SSH

После подключения по SSH к серверу выполняйте команду проверки версии в удаленной оболочке. Не полагайтесь на версию Ubuntu вашего локального ноутбука. Полезная однострочная проверка:

printf 'Ubuntu: '; lsb_release -ds 2>/dev/null || grep '^PRETTY_NAME=' /etc/os-release; printf 'Kernel: '; uname -r

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

Что делать, если lsb_release выдает «command not found»?

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

cat /etc/os-release

Если вам конкретно нужен lsb_release для существующего скрипта, вы можете проверить, установлен ли пакет, и установить соответствующий пакет Ubuntu через APT. Но для одноразовой проверки версии установка другого пакета обычно не требуется, так как /etc/os-release уже предоставляет идентификацию релиза.

Как понимать номера версий Ubuntu

Официальный формат релиза Ubuntu: YY.MM[.POINT-RELEASE] [LTS]. Первые две цифры представляют год, следующие две — месяц первоначального релиза. Например, Ubuntu 26.04 была выпущена в апреле 2026 года. Canonical обычно публикует новую серию Ubuntu каждые шесть месяцев, а LTS-релиз — каждые два года в апреле. См. официальную документацию по циклу релизов Ubuntu.

Число вроде 24.04.1 является точечным релизом серии 24.04 LTS. Canonical объясняет, что точечные релизы включают обновления, сделанные после первоначального LTS-релиза, чтобы новые установки начинались с более актуального образа. В большинстве проверок совместимости программного обеспечения важной базовой серией остается 24.04, хотя уровень точечного релиза может иметь значение при обсуждении установочных носителей, поддержки оборудования или конкретного снимка системы.

Метка LTS означает Long Term Support (долгосрочная поддержка). Текущая документация Canonical утверждает, что LTS-релизы получают пять лет стандартного обслуживания безопасности для пакетов в основном компоненте, в то время как промежуточные релизы поддерживаются девять месяцев. Вот почему знание точной версии Ubuntu также важно при проверке, находится ли машина еще в пределах обычного окна поддержки.

Какой метод следует использовать?

СитуацияЛучший методПочему
Новичок в Ubuntu DesktopПараметры → Система → О системеНе требуются команды
Обычная терминальная или SSH-сессияlsb_release -aЧитаемые релиз, описание и кодовое имя
Минимальный сервер или отсутствует lsb_releasecat /etc/os-releaseИспользует стандартный файл идентификации ОС
Shell-скриптЧтение ID и VERSION_ID из /etc/os-releaseСтруктурированные значения легче надежно тестировать
Запрос в поддержку, требующий большего контекста системыhostnamectl плюс uname -rДобавляет ядро, архитектуру, имя хоста и другие детали
WSL или контейнер/etc/os-release плюс uname -rРазделяет пользовательское пространство дистрибутива и информацию о ядре

Финальная проверка: убедитесь, что вы нашли правильную версию

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

lsb_release -ds
grep '^VERSION_ID=' /etc/os-release
uname -r

Первые две строки должны идентифицировать одну и ту же серию релизов Ubuntu. Третья строка обычно будет выглядеть иначе, так как это версия ядра, и это ожидаемо.

Например, если описание говорит Ubuntu 24.04.1 LTS, а VERSION_ID говорит 24.04, вы находитесь на серии Ubuntu 24.04 LTS. Отдельное значение ядра, такое как 6.x.x-...-generic, не противоречит этому результату.

Как только эти значения совпадут, вы можете безопасно использовать документацию, репозитории, инструкции по установке пакетов и руководства по поддержке, предназначенные для этой серии Ubuntu. При обмене системной информацией с кем-то другим наиболее полезным кратким ответом обычно является релиз Ubuntu плюс версия ядра — например, «Ubuntu 24.04 LTS, ядро 6.x» — а не только одно из двух.

Оставить комментарий

Контент, созданный с помощью ИИ, и доверие: почему человеческий фактор имеет значение в эпоху рекламы с использованием дипфейков.

Контент, созданный с помощью ИИ, и доверие: почему человеческий фактор имеет значение в эпоху рекламы с использованием дипфейков.

Узнайте, как отличать рекламу, созданную с помощью ИИ, от обманчивых дипфейков, проверять заявления и рекомендации, а также укреплять доверие с помощью прозрачной, ориентированной на человека рекламы.

Ломнулся ли пузырь ИИ? Оценка стоимости акций компаний, занимающихся ИИ, и риски проектов, за которыми следует следить в 2026 году.

Ломнулся ли пузырь ИИ? Оценка стоимости акций компаний, занимающихся ИИ, и риски проектов, за которыми следует следить в 2026 году.

Обвал «пузыря» ИИ будет означать резкое переоценивание, а не конец ИИ. Посмотрите, что говорят данные за 2026 год об оценках, расходах, доходности проектов и сценариях рисков.

MyIPTV Player для Windows 10: как настроить и использовать.

MyIPTV Player для Windows 10: как настроить и использовать.

Узнайте, как установить MyIPTV Player на Windows 10, добавить плейлист M3U и электронную программу передач, обновить каналы и устранить распространенные проблемы с настройкой или воспроизведением.

HP Print and Scan Doctor: Загрузка, установка и использование — теперь недоступно

HP Print and Scan Doctor: Загрузка, установка и использование — теперь недоступно

Программа HP Print and Scan Doctor была снята с производства компанией HP 27 мая 2025 года. Узнайте, что пришло ей на смену, как запустить диагностику и исправление ошибок, а также как безопасно удалить старые копии.

Segurazo — это вирус? Как безопасно удалить антивирус Segurazo?

Segurazo — это вирус? Как безопасно удалить антивирус Segurazo?

Является ли Segurazo вирусом? Узнайте, как безопасно удалить Segurazo или SAntivirus, проверить наличие остаточных файлов и избежать рискованных советов по очистке реестра.

Обзор программы Glarysoft Registry Repair: как ею пользоваться и безопасна ли она?

Обзор программы Glarysoft Registry Repair: как ею пользоваться и безопасна ли она?

Узнайте, что делает Glarysoft Registry Repair, как использовать его инструменты сканирования и резервного копирования, и почему Microsoft рекомендует с осторожностью относиться к программам для очистки реестра.

Wise Registry Cleaner (бесплатно): загрузка, инструкция по использованию и краткий обзор.

Wise Registry Cleaner (бесплатно): загрузка, инструкция по использованию и краткий обзор.

Загрузите Wise Registry Cleaner безопасно с официального сайта, узнайте о самых безопасных настройках сканирования, вариантах резервного копирования и о том, стоит ли использовать этот бесплатный инструмент для Windows.

7-Zip для Windows 10: как скачать, установить и использовать.

7-Zip для Windows 10: как скачать, установить и использовать.

Скачайте и установите 7-Zip для Windows 10, а затем узнайте, как безопасно сжимать, распаковывать, тестировать и защищать архивы паролем.

Bandicam Screen Recorder: как скачать, установить и использовать.

Bandicam Screen Recorder: как скачать, установить и использовать.

Узнайте, как скачать и установить Bandicam 2027, записывать экран, находить сохраненные видео, настраивать ключевые параметры и понимать ограничения бесплатной версии.

Скачать и установить SharpKeys для Windows 10: Как переназначить клавиши

Скачать и установить SharpKeys для Windows 10: Как переназначить клавиши

Загрузите и установите SharpKeys на Windows 10, затем безопасно переназначайте, отключайте, меняйте местами или восстанавливайте клавиши клавиатуры с помощью карты сканированных кодов Windows.