Вопрос или проблема
Существует ли команда, которая подскажет мне, какую версию Linux Mint я использую? Я обновился с Linux Mint 19 до версии 20 и хочу проверить, что обновление прошло успешно, прежде чем пробовать установить версию 21.
В дополнение к командам из первого ответа, вы также можете попробовать:
hostnamectl
Вы можете попробовать одну из этих команд:
lsb_release -a
cat /etc/lsb-release
cat /etc/os-release
inxi -Sxxx
Просто используйте neofetch. Это инструмент, написанный на bash, который выводит важную информацию о системе (включая версию ОС) в терминал. Он изначально установлен в моей версии Linux Mint, но вы также можете установить его с помощью
sudo apt install neofetch
Затем вы можете запустить его с помощью
neofetch
Вывод может быть широко настроен путем редактирования ~/.config/neofetch/config.conf
. Опции для конфигурации можно увидеть через man neofetch
.
Ответ или решение
Для определения версии Linux Mint, которая установлена на вашем компьютере, существует несколько команд, которые вы можете использовать. Рассмотрим каждую из них подробно, чтобы обеспечить полное понимание и правильное выполнение задачи.
Теоретическая часть
Идентификация версии операционной системы является критически важной задачей для IT-специалиста, так как это влияет на совместимость программного обеспечения, обновления безопасности и другие аспекты системы. Linux Mint предоставляет несколько утилит и конфигурационных файлов, которые содержат информацию о версии ОС.
Примеры команд
1. lsb_release -a
Данная команда отображает информацию о дистрибутиве Linux, включая версию, кодовое имя и описание. Она полагается на файл /etc/lsb-release
.
Пример вывода данной команды:
Distributor ID: LinuxMint
Description: Linux Mint 20
Release: 20
Codename: ulyana
2. cat /etc/lsb-release
Эта команда извлекает данные из конфигурационного файла напрямую, обеспечивая аналогичную информацию, что и lsb_release -a
.
Типичный вывод может выглядеть так:
DISTRIB_ID=LinuxMint
DISTRIB_RELEASE=20
DISTRIB_CODENAME=ulyana
DISTRIB_DESCRIPTION="Linux Mint 20 Ulyana"
3. cat /etc/os-release
Этот файл содержит информацию об используемой операционной системе в более стандартизованном формате. Он обычно присутствует на всех современных Linux-системах.
Вывод команды:
NAME="Linux Mint"
VERSION="20 (Ulyana)"
ID=linuxmint
ID_LIKE=ubuntu
PRETTY_NAME="Linux Mint 20"
VERSION_ID="20"
4. hostnamectl
Эта команда не только показывает информацию о версии операционной системы, но и данные о ядре и хосте. Она особенно полезна на системах, использующих systemd.
Пример вывода:
Static hostname: my-computer
Icon name: computer-laptop
Chassis: laptop
Machine ID: 1234567890abcdef
Boot ID: abcdef1234567890
Operating System: Linux Mint 20
Kernel: Linux 5.4.0-26-generic
Architecture: x86-64
5. inxi -Sxxx
Это мощная утилита для получения детальной информации о системе, включая версию ОС. Если inxi не установлен, его можно добавить через пакетный менеджер APT.
Команда:
sudo apt install inxi
Запуск:
inxi -Sxxx
Вывод:
System: Host: my-computer Kernel: 5.4.0-26-generic x86_64 bits: 64 compiler: gcc v: 9.3.0 Desktop: Cinnamon 4.6.6
Distro: Linux Mint 20 Ulyana base: Ubuntu 20.04 focal
6. neofetch
Эта утилита не только предоставляет сведения о версии, но и красиво визуализирует системную информацию. Установить её можно через:
sudo apt install neofetch
Запустив команду neofetch
, вы получите эстетически оформленный вывод:
.-/+oossssoo+/-. user@hostname
`:+ssssssssssssssssss+:` -------------
-+ssssssssssssssssssyyssss+- OS: Linux Mint 20 Ulyana x86_64
.ossssssssssssssssssdMMMNysssso. Host: Model xxxxxx
/ssssssssssshdmmNNmmyNMMMMhssssss/ Kernel: 5.4.0-26-generic
+ssssssssshmydMMMMMMMNddddyssssssss+ Uptime: 1 day, 22 hours, 33 minutes
/sssssssshNMMMyhhyyyyhmNMMMNhssssssss/ Packages: 2045 (dpkg), 12 (flatpak)
.ssssssssdMMMNhsssssssssshNMMMdssssssss. Shell: bash 5.0.17
+sssshhhyNMMNyssssssssssssyNMMMysssssss+ Resolution: 1920x1080
ossyNMMMNyMMhsssssssssssssshmmmhssssssso DE: Cinnamon 4.6.6
ossyNMMMNyMMhsssssssssssssshmmmhssssssso Theme: Mint-Y [GTK2/3]
+sssshhhyNMMNyssssssssssssyNMMMysssssss+ Icons: Mint-Y [GTK2/3]
.ssssssssdMMMNhsssssssssshNMMMdssssssss. Terminal: gnome-terminal
/sssssssshNMMMyhhyyyyhdNMMMNhssssssss/ CPU: Intel i5-xxxx (4) @ 2.6GHz
+sssssssssdmydMMMMMMMMddddyssssssss+ GPU: Intel Haswell-ULT
/ssssssssssshdmNNNNmyNMMMMhssssss/ Memory: 1723MiB / 7860MiB
.ossssssssssssssssssdMMMNysssso.
-+sssssssssssssssyyyssss+-
`:+ssssssssssssssssss+:`
.-/+oossssoo+/-.
Применение
Для выполнения задачи проверки версии установленной ОС после обновления, важно убедиться, что вы используете команду, которая предоставляет достаточную информацию.
- Если вас интересует только версия, наиболее простой командой будет
lsb_release -a
илиcat /etc/os-release
. - Для более детальной информации о всей системе стоит обратить внимание на
hostnamectl
илиneofetch
, поскольку они отображают больше характеристик системы.
Эти команды помогают однозначно идентифицировать текущую конфигурацию ОС и убедиться в успешности обновления с версии 19 до 20 перед планируемым переходом на 21-ю версию. Убедитесь, что все данные указаны правильно, и вашем случае обновление прошло удачно.
Таким образом, использование правильной команды помогает избежать ошибок, сводит к минимуму риски, связанные с несовместимостью программных компонентов, и обеспечивает пользователя актуальной информацией о состоянии системы.