Вопрос или проблема
Я только что установил Xubuntu 14.04 LTS на свой ноутбук (в двойной загрузке с Windows 8.1): так почему, если я пишу в терминале lsb_release -a
, вывод такой?
Доступные модули LSB отсутствуют.
Distributor ID: Ubuntu
Description: Ubuntu 14.04.3 LTS
Release: 14.04
Codename: trusty
Вывод корректен, как заметил mikewhatever в комментарии: “Потому что Ubuntu, Xubuntu и все другие производные используют одни и те же репозитории и одну и ту же базовую систему. Различие в основном заключается в уровне интерфейса и выборе программного обеспечения.”
Чтобы проверить, какую DE-сессию вы используете, вы можете выполнить:
$DESKTOP_SESSION
Это будет отображать: xubuntu
Также вы можете проверить:
apt-cache policy xubuntu-desktop
должно получиться:
xubuntu-desktop:
Установлен: 2.180
Кандидат: 2.180
Xubuntu на самом деле является Ubuntu с предустановленным Xfce вместо Unity, так что вывод корректен.
У меня тоже установлена Xubuntu, и при выполнении вышеупомянутых команд я получаю это:
$DESKTOP_SESSION
xubuntu: команда не найдена
apt-cache policy xubuntu-desktop
xubuntu-desktop:
Установлен: (нет)
Кандидат: 2.241
Таблица версий:
2.241 500
500 http://us.archive.ubuntu.com/ubuntu jammy/universe amd64 Packages
Я не профессионал, как вы, ребята, но это кажется мне странным.
.
Ответ или решение
Установка операционных систем Ubuntu и Xubuntu может вызвать путаницу из-за схожести их базовой структуры и восприятия их пользователем. Одна из причин заключается в том, что Xubuntu является дистрибутивом, основанным на Ubuntu, с установленной по умолчанию рабочей средой XFCE вместо Unity или других интерфейсов Ubuntu. Когда вы спрашиваете, установили ли вы Ubuntu или Xubuntu, ключевой вопрос заключается в рабочей среде, которая используется по умолчанию.
Анализ проблемы:
-
Общая основа: Ubuntu и Xubuntu используют одинаковые репозитории и базовую систему. Поэтому команда
lsb_release -a
отображает "Ubuntu" вместо "Xubuntu". Это нормально и не является ошибкой. -
Проверка рабочей среды:
-
Команда
$DESKTOP_SESSION
должна помочь вам определить используемую сеансовую среду. Ожидаемый вывод для Xubuntu — это ‘xubuntu’. Если выводит "command not found", то, возможно, команда не была правильно интерпретирована или не установлена соответствующая переменная. -
Другой способ удостовериться в наличии Xfce — использование команды:
apt-cache policy xubuntu-desktop
Если она показывает, что пакет
xubuntu-desktop
установлен, то у вас действительно Xubuntu.
-
-
Отклонение в выводе команды:
- В случае, если команда
apt-cache policy xubuntu-desktop
выводитInstalled: (none)
, это может означать, что рабочая среда XFCE могла быть установлена иначе — например, пользователь мог выбрать установку минимального набора пакетов или отдельные компоненты.
- В случае, если команда
Стратегия действий:
-
Проверка среды: Убедитесь, что вы запускаете команды в правильном контексте и проверяете переменные окружения.
-
Установка или проверка пакетов: Проверьте, установлены ли пакеты, связанные с Xfce, например,
xfce4
илиxubuntu-desktop
. -
Понимание дистрибутива: Осознавайте различия между вариациями Ubuntu. Xubuntu — это больше о рабочей среде, чем об отличии от базовой системы Ubuntu.
Заключение:
Таким образом, ваш вывод в терминале соответствует нормальному поведению Ubuntu и его деривативов. Если вы намеревались установить Xubuntu, убедитесь, что XFCE действительно установлена и используется. Это можно подтвердить через команды проверки установки пакетов или визуальную оценку при загрузке системы.
Эти советы помогут вам лучше понять, что установлено на вашем компьютере, и сделать необходимые коррективы для достижения оптимального пользовательского опыта.