Гид по технологиям

Как проверить версию Ubuntu

5 min read Linux Обновлено 16 Dec 2025
Как проверить версию Ubuntu
Как проверить версию Ubuntu

Рабочий стол Ubuntu с логотипом и интерфейсом

Введение

Ubuntu регулярно выпускает новые версии: стандартные релизы примерно каждые шесть месяцев (в тексте источника ошибочно указано «каждые два месяца» — реальная частота релизов — около полугода), а LTS (Long Term Support) выходят каждые два года. LTS-пакеты поддерживаются пять лет; стандартные релизы получают обновления безопасности и исправления примерно девять месяцев. Перед установкой пакетов или миграцией полезно знать точную версию вашей системы.

Ниже — несколько простых и надёжных способов получить эту информацию: через терминал (несколько команд), чтение системных файлов и через графический интерфейс GNOME. Для каждого метода приведены команды, пример вывода, варианты на случай ошибок и рекомендации.

Быстрый обзор методов

  • Команда lsb_release — универсальный способ для большинства дистрибутивов Debian/Ubuntu.
  • Файлы /etc/os-release и /etc/issue — хранят информацию о системе; удобно читать из скриптов.
  • hostnamectl — команда для управления именем хоста, но также показывает поле Operating System.
  • Графический интерфейс GNOME — для пользователей, неудобных с командной строкой.

Команды в терминале

1) lsb_release — стандартный и удобный

Утилита lsb_release даёт информацию о версии в удобном формате. Откройте терминал (Ctrl + Alt + T) и выполните:

lsb_release -a

Пример вывода:

No LSB modules are available.
Distributor ID: Ubuntu
Description:    Ubuntu 18.04 LTS
Release:        18.04
Codename:       bionic

Если нужен только читаемый текст с названием релиза:

lsb_release -d

Для кода (codename) используйте lsb_release -c, для номера релиза — lsb_release -r.

Совет: если команда не найдена, установите пакет lsb-release:

sudo apt update && sudo apt install lsb-release

2) /etc/issue — простой файл с идентификацией системы

Файл /etc/issue обычно содержит короткую строку с названием и версией ОС. Прочитать можно так:

cat /etc/issue

Пример вывода:

Ubuntu 18.04 LTS \n \l

Примечание: вывод может содержать управляющие последовательности (например, \n), используемые при отображении перед входом в систему.

3) /etc/os-release — подробный машинно-читаемый файл

Файл /etc/os-release удобен для скриптов — содержит набор ключ=значение.

cat /etc/os-release

Пример вывода:

NAME="Ubuntu"
VERSION="18.04 LTS (Bionic Beaver)"
ID=ubuntu
ID_LIKE=debian
PRETTY_NAME="Ubuntu 18.04 LTS"
VERSION_ID="18.04"
HOME_URL="https://www.ubuntu.com/"
SUPPORT_URL="https://help.ubuntu.com/"
BUG_REPORT_URL="https://bugs.launchpad.net/ubuntu/"
PRIVACY_POLICY_URL="https://www.ubuntu.com/legal/terms-and-policies/privacy-policy"
VERSION_CODENAME=bionic
UBUNTU_CODENAME=bionic

Чтобы вывести только читаемое имя (PRETTY_NAME):

grep ^PRETTY_NAME /etc/os-release

Или так, чтобы получить только значение:

. /etc/os-release && echo $PRETTY_NAME

4) hostnamectl — информация о хосте и ОС

hostnamectl предназначен для управления именем хоста, но в выводе есть поле Operating System.

hostnamectl

Пример вывода:

Static hostname: linuxize
Icon name: computer-vm
Chassis: vm
Machine ID: f1ce51f447c84509a86afc3ccf17fa24
Boot ID: 2b3cd5003e064382a754b1680991040d
Virtualization: kvm
Operating System: Ubuntu 18.04
Kernel: Linux 4.15.0-22-generic
Architecture: x86-64

Поле Operating System содержит основную информацию о версии.

Графический способ: GNOME (для настольных пользователей)

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

  1. Нажмите на маленькую стрелку в правом верхнем углу экрана (системное меню). Системное меню Ubuntu с выпадающим списком
  2. Выберите «Настройки». Пункт меню Настройки в Ubuntu
  3. В левой панели откройте «О программе» или «Детали». Раздел «Детали» в настройках Ubuntu
  4. В секции «О программе» будет указана версия операционной системы. Окно «О программе» с информацией о версии Ubuntu

Подсказка: названия пунктов меню в разных оболочках или локализации могут отличаться (например, «About», «Details», «О системе»).

Чек-лист: что делать после проверки версии

  • Если вы на LTS и хотите стабильность — оставайтесь на текущей LTS до конца срока поддержки.
  • Если нужны новые функции и у вас тестовая/рабочая среда — рассмотрите стандартный релиз (полгода поддержки).
  • Перед обновлением сделайте резервную копию важных данных и снимок конфигурации /etc.
  • Для серверов проверьте совместимость приложений с новой версией и тестируйте обновление в staging.

Советы для системных администраторов и команды поддержки

  • Ручной аудит: выполните lsb_release -a на ключевых серверах и сохраните вывод в CMDB.
  • Скрипт: парсите /etc/os-release автоматизированно (grep PRETTY_NAME или . /etc/os-release && echo $VERSION_ID).
  • Мониторинг: добавьте проверку версии в конфигурацию управления конфигурациями (Ansible, Puppet, Salt).

Роль-ориентированный чек-лист

  • Пользователь рабочего стола:
    • Проверил версию через «О программе».
    • Обновил приложения через «Обновления».
  • DevOps / администратор:
    • Собрал вывод hostnamectl и /etc/os-release на всех узлах.
    • Проверил совместимость сервисов с новой версией.
  • Программист/ QA:
    • Запустил тесты на среде с новой версией, проверил библиотеки и зависимости.

Что делать, если команда не даёт ожидаемый результат

  • Не найден lsb_release: установите пакет lsb-release.
  • Файлы /etc/os-release или /etc/issue отсутствуют: возможно, это не Ubuntu-подобный дистрибутив или система сильно модифицирована. Попробуйте uname -a для информации о ядре и используйте cat /etc/*-release.
  • Если вывод содержит только кодовое имя, но не номер версии — используйте сочетание VERSION_ID и VERSION_CODENAME из /etc/os-release.

Когда обновлять (эвристика)

  • Если вы управляете сервером в продакшене: обновляйте только на LTS-мажорных релизах после тестирования.
  • Если вы пользователь рабочего стола, вам нужны новые приложения и драйверы — обновляйтесь чаще, но делайте резервные копии.
  • Если вопрос безопасности: применяйте патчи сразу; обновление версии ОС — отдельное плановое мероприятие.

Сравнение: LTS vs стандартные релизы — кратко

ПараметрLTSСтандартный релиз
Частота выходакаждые 2 годапримерно каждые 6 месяцев
Поддержка5 лет~9 месяцев
Использованиесерверы, корпоративные средыопытные десктоп‑пользователи, тестирование

Набор команд — шпаргалка (cheat sheet)

  • Показать всё (lsb): lsb_release -a
  • Только описание: lsb_release -d
  • Только релиз: lsb_release -r
  • Прочитать /etc/issue: cat /etc/issue
  • Прочитать /etc/os-release: cat /etc/os-release
  • Получить PRETTY_NAME: grep ^PRETTY_NAME /etc/os-release
  • hostnamectl: hostnamectl

Мини‑методология: как безопасно обновить систему

  1. Резервное копирование важных данных и конфигураций (/etc, базы данных).
  2. Протестировать обновление в изолированной среде (VM или staging).
  3. Ознакомиться с примечаниями к релизу (release notes) на официальном сайте Ubuntu.
  4. Выполнить обновление пакетного менеджера (sudo apt update && sudo apt upgrade) и затем sudo do-release-upgrade для смены релиза.
  5. Проверить логи и сервисы после обновления.

Небольшая галерея исключений и возможных проблем (edge cases)

  • Сервисы, привязанные к определённому ядру, могут потребовать ручной настройки после обновления.
  • Кастомные драйверы (особенно видеодрайверы) иногда несовместимы с новым ядром — тестируйте отдельно.
  • «Минимальные» контейнерные образы иногда не содержат /etc/os-release в привычном виде.

1‑строчный глоссарий

  • LTS — Long Term Support, долгосрочная поддержка.
  • Codename — кодовое имя релиза (например, bionic, focal, jammy).
  • PRETTY_NAME — читаемое имя ОС в /etc/os-release.

Итог

Проверить версию Ubuntu просто: для большинства задач используйте lsb_release -a или cat /etc/os-release. Для настольных пользователей удобнее графический путь через «Настройки» → «О программе». Если вы администрируете несколько машин, автоматизируйте сбор версии через скрипты и CM tools.

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

Notes: если нужно — могу прислать готовый Ansible playbook для сбора версии Ubuntu с большого пула серверов.

Поделиться: X/Twitter Facebook LinkedIn Telegram
Автор
Редакция

Похожие материалы

Несколько аккаунтов Skype: Multi Skype Launcher
Программное обеспечение

Несколько аккаунтов Skype: Multi Skype Launcher

Журнал для работы: повысить продуктивность
Productivity

Журнал для работы: повысить продуктивность

Персональные звуки уведомлений на Android
Android.

Персональные звуки уведомлений на Android

Скачивание шоу Hulu для офлайн‑просмотра
Стриминг

Скачивание шоу Hulu для офлайн‑просмотра

Microsoft Start: персонализированная новостная лента
Новости

Microsoft Start: персонализированная новостная лента

Как изменить имя в Epic Games быстро
Гайды

Как изменить имя в Epic Games быстро