Lumpics lumpics.ru

Определение версии Debian

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

Определяем версию Debian

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

Способ 1: Команда cat

Команда cat входит в стандартный набор инструментов не только Debian, но и всех остальных дистрибутивов Linux. Она позволяет просматривать содержимое указанных файлов. В определенных системных объектах хранится информация о текущей версии, а просмотреть ее можно так:

  1. Запустите «Терминал» любым удобным методом, например, через значок в меню приложений.
  2. Открытие терминала для выполнения команды cat в операционной системе Debian
  3. Активируйте перманентные права суперпользователя, выполнив su -.
  4. Активация постоянных прав суперпользователя через терминал в Debian
  5. Введите пароль, чтобы подтвердить подлинность. Такое действие позволит в будущем не использовать приставку sudo.
  6. Ввод пароля для активации постоянных прав суперпользователя в Debian
  7. Теперь приступайте к просмотру содержимого, активировав команду cat /etc/issue.
  8. Чтение первого файла для определения версии Debian через команду cat
  9. В новой строке отобразятся данные, где вы сможете с легкостью найти идентификатор сборки.
  10. Содержимое первого файла определения версии Debian через команду cat
  11. Как видите, в этом файле содержатся сведения только о версии дистрибутива, а узнать номер его сборки поможет другой файл — cat /etc/debian_version.
  12. Просмотр содержимого второго файла для определения версии Debian через cat
  13. В новой строке должно появиться несколько цифр, а та, что стоит после точки, и означает номер сборки.
  14. Содержимое второго файла просмотренного через cat в Debian

Выше мы рассмотрели всего одну сферу применения команды cat. Если у вас есть желание ознакомиться с ее действием развернуто, перейдите к нашей отдельной статье по следующей ссылке.

Читайте также: Примеры команды cat в Linux

Способ 2: Команда hostnamectl

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

Для отображения данных достаточно активировать в консоли hostnamectl.

Использование команды hostnamectl для определения версии Debian

Среди всех строк отыщите «Operating System» и после двоеточия вы увидите интересующую информацию. Возьмите во внимание и «Architecture», ведь иногда бывает полезно узнать архитектуру платформы, например, для дальнейшей установки дополнительного программного обеспечения.

Выдача после активации команды hostnamectl для определения версии Debian

Способ 3: Утилита lsb_release

Внутренняя система Debian стандартизирована при помощи технологии LSB (Linux Standard Base). В эту оболочку входит утилита lsb_release, позволяющая определить сборку активной платформы, но инструмент сначала нужно добавить. Делается это через apt-get install lsb-release.

Установка дополнительной утилиты lsb_release для определения версии Debian

По завершении добавления новых пакетов достаточно прописать lsb_release -a и нажать на клавишу Enter.

Запуск дополнительной утилиты lsb_release для определения версии Debian

В новой выдаче вы увидите не только данные о модулях и идентификаторы, но и используемый релиз ОС в разделе «Release».

Просмотр выдачи после активации команды lsb_release в Debian

Способ 4: Графическая оболочка

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

  1. Через панель задач перейдите в параметры, кликнув на соответствующую иконку.
  2. Переход в меню с параметрами в операционной системе Debian
  3. Опуститесь в категорию «Система» и щелкните на «Подробности».
  4. Переход к информации о системе в Debian
  5. Во вкладке «Обзор» вы увидите искомые данные в пункте «Базовая система».
  6. Просмотр информации о системе для определения версии Debian

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

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

Читайте также: Обновляем Debian 8 до 9 версии

Обсудить в TelegramНаш Telegram каналТолько полезная информация
Автор статьи Вы на сайте: Статья обновлена: . Автор: Виктор Бухтеев

Вам помогли мои советы?

Получить ответ на Email
Уведомить о

2 ответов
По рейтингу
Новые Старые
Межтекстовые Отзывы
Посмотреть все комментарии
Аноним
29 июня 2021 13:29

А вот нафига такие геморрои? Нельзя что-ли было сделать так — после авторизации пользователя написать номер дистрибутива? Любят в линуксе делать все через красноглазки….

AVX
8 октября 2023 20:36
Ответить на  Аноним

В .bashrc прописать cat /etc/debian_version
Весь вопрос, кому надо при каждом входе узнавать что за версия. Сисадмину не составит труда ввести команду, если он первый раз на этом сервере, а дальше если обновление прошло, он об этом в курсе будет. А вот если я как сисадмин буду выполнять команды на сотне серверов через ssh, то мне каждая лишняя строчка в выводе будет сильно мешать и увеличивать вывод.
Пользователю с GUI — вполне можно мышкой потыкать посмотреть. Если обновился он — так обычному пользователю и пофиг, какая версия там стала — 11.2, 11.6 или 11.8. Та же винда прямо на рабочем столе и не пишет свою версию (по умолчанию).

Задать вопрос