Как узнать версию 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» — а не только одно из двух.

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

Как установить Linux на Chromebook: практическое пошаговое руководство

Как установить Linux на Chromebook: практическое пошаговое руководство

Узнайте, как установить Linux на поддерживаемый Chromebook, используя встроенную среду Debian в ChromeOS, а также информацию о приложениях, файлах, резервных копиях, устранении неполадок и ограничениях.

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

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

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

Обзор 4K Video Downloader от 4K Download: особенности и сравнения

Обзор 4K Video Downloader от 4K Download: особенности и сравнения

Хотите бесплатно смотреть видео 4K и HD с YouTube, Dailymotion, Vimeo и т. д. в автономном режиме? Прочитайте этот окончательный обзор 4K Video Downloader.

Eusing Free Registry Cleaner: скачать + как использовать

Eusing Free Registry Cleaner: скачать + как использовать

Регулярная очистка реестра Windows должна быть частью процедуры обслуживания вашего ПК. Он работает, удаляя недопустимые записи, которые могут помешать вашему

CCleaner безопасен? CCleaner Скачать, установить, как использовать

CCleaner безопасен? CCleaner Скачать, установить, как использовать

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

Загрузка и установка SyncBack: как использовать SyncBack Free (Windows 10)

Загрузка и установка SyncBack: как использовать SyncBack Free (Windows 10)

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

QuickBooks Tool Hub: скачать, установить, как использовать

QuickBooks Tool Hub: скачать, установить, как использовать

QuickBooks - популярное бухгалтерское программное обеспечение, разработанное и опубликованное Intuit. Может использоваться малым и средним бизнесом для обработки

Загрузка и установка IObit Driver Booster: безопасен ли Driver Booster?

Загрузка и установка IObit Driver Booster: безопасен ли Driver Booster?

Если у вас возникли технические проблемы с вашим компьютером, это может заставить вас поверить в то, что пришло время купить новый компьютер или хотя бы обновить некоторые

Как добавить аудио в Google Slides (Полное руководство)

Как добавить аудио в Google Slides (Полное руководство)

Google Slides - один из многих бесплатных онлайн-компонентов, которые входят в состав Google Drive Suite, и его может использовать любой, если у него есть

11 лучших приложений для кето и диетических трекеров в 2021 году

11 лучших приложений для кето и диетических трекеров в 2021 году

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