Чем отличается Ubuntu flavour iso от пакета для рабочего стола?

12

TL; DR : чем отличается установка iso для Ubuntu (например, Lubuntu) от установки пакета для рабочего стола через apt-get? (например sudo apt-get install lubuntu-desktop)

Контекст для вопроса:

Некоторое время назад я ответил на вопрос о AskUbuntu, где я тестировал удаление unity-desktopи установку виртуальной машины ubuntu-gnome-desktop. Это приводит к изменению логотипа загрузки (plymouth), изменений на рабочем столе, устанавливаются различные пакеты ( gnome-network-managerвместоnetwork-manager, Если я не ошибаюсь). Оказалось, что в действительности я переключился на другой вкус Ubuntu, хотя я начинал со стандартной системы Ubuntu. Отсюда возникает вопрос: что отличает готовый Ubuntu flavour iso от установки пакета? Это все та же основа под капотом или установка из iso имеет определенные конфигурации? Если возможно установить аромат через менеджер пакетов, почему существуют отдельные версии кода? (очевидный ответ - удобство пользователя, но я думаю, что должны быть и другие причины. Canonical - это бизнес, и для бизнеса не имеет большого смысла предоставлять дополнительную версию iso, если системный администратор или конечный пользователь могут получить то же самое вещь через менеджер пакетов самостоятельно).

Сергей Колодяжный
источник
Ну, это мой главный вопрос: чем отличаются конфиги? если они достаточно похожи, то для меня имеет смысл запускаться sudo apt-get install lubuntu-desktopс моей уже существующей виртуальной машины, а не загружать iso, а затем тратить время на ее установку, верно?
Сергей Колодяжный
1
Единственной вещью, которую я когда-либо замечал между установкой пакета для рабочего стола и дистрибутивом, была интеграция с рабочим столом. Я установил Gnome поверх Unity, и он был немного испорчен, у меня все еще были lookнекоторые приложения Unity на Gnome (например, строка заголовка на nautilus) и приложение системных настроек Unity, поэтому я установил Gnome iso, и эти проблемы исчезли. , Помимо этого у меня не так много, кажется, более или менее то же самое, за исключением интеграции рабочего стола.
Марк Кирби

Ответы:

5

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

Следовательно, метапакеты могут обеспечивать такую же установку, что и образы ISO. Следующие источники, кажется, поддерживают сходство.

  • Сообщество Lubuntu предложило свой метапакет на этой странице в Lubuntu Wiki .

    [...] использовать сервер ISO. При появлении запроса о том, что нужно установить, снимите все отметки (пробел), кроме основного сервера, и нажмите клавишу «Tab», чтобы перейти к OK. После установки войдите в систему, а затем выполните:

    sudo apt install lubuntu-desktop
    

    добавить в систему lubuntu [...]

  • Сообщество Ubuntu упомянул свой метапакет на этой странице в общей Wiki , хотя и немного устаревший к этой дате ответа (поскольку Ubuntu теперь устанавливает Unity вместо GNOME).

    [...] Например, метапакет ubuntu-desktop устанавливает полную рабочую среду GNOME со всеми остальными пакетами, которые установлены по умолчанию в Ubuntu. Наличие метапакетов позволяет очень легко устанавливать другие производные Ubuntu на рабочий стол; [...]

  • Эта другая страница в общей Wiki упоминается аналогично.

    [...] Например, пользователь Ubuntu может установить среду Kubuntu (KDE и все связанные с ней программы), выбрав «kubuntu-desktop».

  • На последней упомянутой странице также перечислены метапакеты по категориям, и соответствующие первые два: «Метапакеты рабочего стола» и «Метапакеты системы Ubuntu». Это просто означает, что «KDE» не равно «Kubuntu», «Xfce» не равно «Xubuntu» и так далее.

Пересмотренные ответы

что отличает готовый вариант Ubuntu от iso от установки пакета?

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

Это все та же основа под капотом или установка из iso имеет определенные конфигурации?

Да, обе установки имеют одинаковые настройки. Это достигается установкой пакета « настройки по умолчанию » для соответствующих версий, за исключением того, что Ubuntu один называется ubuntu-settings. Обычно пакет «настройки по умолчанию» уже является зависимостью от соответствующих метапакетов.

Однако сам образ ISO отличается, потому что он должен содержать установщик и дополнительные пакеты для загрузки и установки. Результирующая установка такая же, потому что эти пакеты будут удалены позже; Сам установщик не будет доступен на локальном компьютере после установки.

Если возможно установить аромат через менеджер пакетов, почему существуют отдельные версии кода?

Продукт является наиболее значимым, когда он ощутим, и работает так, как рекламируется . ISO-образы более ощутимы, чем метапакеты. ISO-образы будут работать так, как они рекламируются после создания загрузочных дисков. Метапакет потребует некоторых знаний и усилий, чтобы он работал, а не продукт.

Пересмотренная оценка

Важно отметить, что метапакеты в этом ответе в основном относятся к метапакетам для Ubuntu и его разновидностей . Их не следует путать с метапакетами конкретной среды рабочего стола, такими как GNOME , MATE , Cinnamon и RazorQt . В то время как Ubuntu и его разновидности могут иметь несколько метапакетов, пользователю просто нужно искать *-desktopметапакеты для соответствующих.

Наконец, возвращаясь к главному вопросу:

TL; DR: чем отличается установка iso для Ubuntu (например, Lubuntu) от установки пакета рабочего стола через apt-get? (например, sudo apt-get установить lubuntu-desktop)

Я назвал три отличия: пользовательский опыт, более ощутимый, работает как рекламируется (или как задумано). Для конечных пользователей требуется меньше знаний и меньше усилий для установки из образа ISO по сравнению с установкой метапакета.

Удобство пользователя - другое дело, но оно не обязательно применимо ко всем изображениям ISO. Например, минимальный компакт-диск удобен для загрузки небольшого размера, но имеет больше шагов для установки. Минимальный компакт-диск полезен для подготовки пользовательских установок, поэтому предлагает гибкость, а не удобство.

Когда пользователи получают больше знаний и опыта, они с меньшей вероятностью заметят различия. Как опытные, так и опытные пользователи теперь могут использовать Ubuntu и его разновидности проще, но проблемы, с которыми сталкиваются начинающие пользователи, не изменились.

Как и любой начинающий пользователь, я когда-то был невежественным пользователем, который даже не мог создать загрузочный диск из образа ISO. Я не заметил этих различий до недавнего времени, я вспомнил, что когда-то был начинающим пользователем. Прежде всего, я бы всегда предпочел официальный образ ISO для чистой установки.

отказ

Этот ответ является пересмотренным подходом, основанным на моем опыте начинающего пользователя, который более актуален для конечных пользователей. Применяется следующее.

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

  2. Я не мог найти соответствующие взгляды Canonical или ведущих членов сообщества; Этот ответ содержит только мои собственные взгляды, выводы и факты из Интернета.

TL; DR Установка из образа ISO технически аналогична установке из метапакета, при условии, что базовая система не имеет другого вида и установлен правильный метапакет. ISO-образ более ощутимый, будет работать так, как рекламируется и близок к реальному продукту.


Похожие посты на Ask Ubuntu

clearkimura
источник
Этот ответ был пересмотрен для ясности. Менее полезная аналогия теперь удалена, но все еще может быть прочитана в оригинальном ответе .
clearkimura
1
Принятие этого ответа, потому что он ближе всего подходит к тому, что я хотел знать, хотя и не обеспечивает сравнения iso и содержимого пакета. Это я, вероятно, буду исследовать дальше самостоятельно. Некоторые из пунктов, таких как «работает как рекламируется», имеют смысл с точки зрения конечного пользователя. Так что я бы сказал, что этот ответ довольно хороший, хотя и не на 100%, что я хотел
Сергей Колодяжный
6

Пользователи довольно часто хотят "попробовать" другие варианты, установив скажем, flavor-desktopа не пробуя совершенно новый iso, либо в виртуальной машине, либо в другом разделе, что, на мой взгляд, является самым чистым вариантом.

Как вы заметили, экран grub, экраны входа и выхода могут быть изменены без предупреждения.

Меню могут содержать дубликаты. Два текстовых редактора, два скриншота и т. Д.

Некоторые приложения по умолчанию могут потерять свой статус по умолчанию.

Уведомления могут отображаться по-разному. Классический случай - когда в Unity добавляется рабочий стол xubuntu (или lubuntu)! Это происходит потому, что система уведомлений xu / lubuntu вступает во владение, и эффект сохраняется даже после выхода из системы и возврата в сеанс Unity.

Отменить установку flavor-desktopне тривиально. Стандартное открытие заключается в том, что удаление flavor-desktopне делает ничего, кроме удаления метапакета. Все пакеты, установленные метапакетом, остаются.

Число рейнольдса Канонический, он предоставляет Ubuntu. Другие варианты осуществляются сообществом, благодаря Canonical, обеспечивающей инфраструктуру и хостинг, и многое другое: см. Статью Джереми Бича . Помимо обеспечения соответствия ароматов определенным минимальным требованиям, Canonical довольно «прочь».

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

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

Вот только несколько ссылок Ask Ubuntu на эту тему:
Восстановление Unity после удаления Mate
Как вернуть обратно заставку Ubuntu?
Какие риски, если на моем Ubuntu установить вторичную рабочую среду / интерфейс?

Д. К. Бозе
источник
Таким образом, очевидно, что если была настроена другая система, новая система сломает ее. Я сталкивался с этим несколько раз. Этот ответ не полностью отвечает на мой вопрос, он только перечисляет эффекты установки среды рабочего стола через apt. Но если на этой неделе ответа не будет, я приму этот.
Сергей Колодяжный