Ubuntu flavor iso与桌面包有什么不同?

TL; DR :Ubuntu风味iso安装(例如Lubuntu)与通过apt-get安装桌面软件包apt-get什么不同? (例如sudo apt-get install lubuntu-desktop

问题的背景:

前段时间我在AskUbuntu上回答了一个问题,我在虚拟机中测试了删除unity-desktop并安装ubuntu-gnome-desktop 。 这使得引导徽标(普利茅斯)改变,桌面更改,不同的软件包得到安装( gnome-network-manager而不是network-manager ,如果我没有记错的话)。 看来实际上我已经转换到不同的Ubuntu风格,即使我开始使用标准的Ubuntu系统。 因此,问题是:预先制作的Ubuntu风味iso与安装软件包的区别是什么? 它是否与引擎盖下的所有基座相同,或者iso的安装是否具有特定配置? 如果可以通过包管理器安装一个味道,为什么然后存在单独的味道iso? (显而易见的答案是用户方便,但我认为必须存在其他原因。规范是一项业务,如果系统管理员或最终用户可以获得相同的信息,那么企业提供额外的风味iso就没有多大意义通过包管理器自己的东西)。

当从服务器ISO和最小CD映像安装元数据包时,ISO映像和元数据包的安装没有什么不同。 使用官方ISO映像并清除现有风味包,然后安装其他风味包的用户也可能看不到任何差异。

因此,元数据包可以提供与ISO映像相同的安装。 以下来源似乎支持相似性。

  • Lubuntu社区已经在Lubuntu Wiki的这个页面中提出了它的元数据包。

    […]使用服务器ISO。 当提示安装什么时,取消标记除基本服务器之外的所有内容(空格键)并按Tab键以确定。 安装完成后,登录然后执行:

     sudo apt install lubuntu-desktop 

    添加lubuntu系统[…]

  • Ubuntu社区已经在通用Wiki的这个页面中提到了它的元数据包,虽然有点过时到这个回答日期(因为Ubuntu现在安装Unity而不是GNOME)。

    […]例如,ubuntu-desktop元数据包安装完整的GNOME桌面环境,其中包含默认Ubuntu安装中的所有其他软件包。 元数据包的存在使得在桌面上安装其他Ubuntu衍生产品变得非常容易; […]

  • 通用Wiki上的这个其他页面也提到了类似的内容

    […]例如,Ubuntu用户可以通过选择“kubuntu-desktop”来安装Kubuntu环境(KDE及其所有相关程序)。

  • 最后提到的页面也按类别列出了元数据包,相关的是前两个:“桌面元包装”和“Ubuntu系统元包装”。 这简单地意味着“KDE”不等于“Kubuntu”,“Xfce”不等于“Xubuntu”等等。

修改后的答案

预先制作的Ubuntu风味iso与安装包的区别是什么?

安装本身没有区别。 两者的区别在于用户安装产品的体验 。 对于期望以适当的包装forms提供产品的最终用户而言,这是一个大问题,而不是通过终端安装相关的元数据包。

它是否与引擎盖下的所有基座相同,或者iso的安装是否具有特定配置?

是的,两个安装都有相同的设置。 这是通过为各个风格安装“ 默认设置 ”包来实现的,除了Ubuntu one命名为ubuntu-settings 。 通常,“默认设置”包已经是各个元数据包的依赖关系。

但是,ISO映像本身是不同的,因为它必须包含可引导和可安装的安装程序和其他程序包。 结果安装是相同的,因为这些包将在以后删除; 安装后,安装程序本身将无法在本地计算机上使用。

如果可以通过包管理器安装一个味道,为什么然后存在单独的味道iso?

产品在有形的时候最有意义, 并且像宣传的那样工作 。 ISO图像比元数据包更有形。 ISO映像将像制作为可引导光盘时所宣传的那样工作。 元数据包需要一些知识和努力才能使其工作而不是产品。

修订评估

值得注意的是,本答案中的元数据包主要是指Ubuntu的元数据包及其风格 。 这些不应该被误认为特定桌面环境的元数据包,如GNOME , MATE , Cinnamon和RazorQt 。 虽然Ubuntu及其风格可以包含多个元数据包,但用户只需查找相关信息的*-desktop元数据包。

最后,回到最顶层的问题:

TL; DR:Ubuntu风味iso安装(例如Lubuntu)与通过apt-get安装桌面软件包有什么不同? (例如sudo apt-get install lubuntu-desktop)

我已经指出了三个不同之处:用户体验,更有形,按宣传(或预期)工作。 对于最终用户,与安装元数据包相比,从ISO映像安装所需的知识更少,工作量更少。

用户便利是另一回事,但不一定适用于所有ISO映像。 例如,最小的CD便于下载小尺寸,但安装步骤更多。 最小的CD对于准备自定义安装很有用,因此提供了灵活性而不是方便性。

当用户获得更多知识和更多经验时,他们不太可能注意到差异。 经验丰富的用户和高级用户现在都可以更轻松地使用Ubuntu及其风味,但初级用户面临的挑战并没有改变。

像任何初学者一样,我曾经是一个无知的用户,甚至无法用ISO镜像制作可引导光盘。 直到最近我还没有注意到这些差异,我记得我曾经是一个初学者。 最重要的是,我总是更喜欢官方的ISO映像进行全新安装。

放弃

这个答案是基于我作为初级用户的经验的修订方法,这对最终用户更相关。 以下适用。

  1. 我实际上并没有将ISO映像的安装与metapackage的安装进行比较。 有一些支持事实可以说明这些在技术上是相同的。

  2. 我找不到Canonical或社区领导成员的相关观点; 这个答案只包含我自己的观点,发现和来自网络的事实。

TL; DR从ISO映像安装在技术上与从metapackage安装相同,前提是基本系统没有其他风格并且安装了正确的元数据包。 ISO图像更加切实可行,将按照广告宣传并贴近实际产品。


Ask Ubuntu上的相关post

  • 在ubuntu-desktop中究竟是什么?

  • 我应该在APT中使用tasksel,任务还是安装常规元数据包?

  • 如何从元数据包中删除所有程序?

用户想要通过安装say flavor-desktop而不是尝试在VM或其他分区中尝试全新的iso来“尝试”其他风格是很常见的,在我看来,这是最干净的选择。

正如您所注意到的那样,grub屏幕,登录和注销屏幕都可以在没有警告的情况下进行更改。

菜单可能包含重复项。 两个文本编辑器,两个屏幕截图工具等。

某些默认应用程序可能会丢失其默认状态

通知可能会有所不同。 一个经典案例是将xubuntu(或lubuntu)桌面添加到Unity! 那是因为xu / lubuntu的通知系统接管了,即使在注销并返回Unity会话后效果仍然存在。

颠倒flavor-desktop的安装并非易事。 标准发现是删除flavor-desktop除了删除元数据包之外什么都不做。 元数据包安装的所有软件包仍然存在。

回覆。 Canonical,它提供了Ubuntu。 其他风味是社区驱动的,Canonical提供基础设施和托管等等:查看Jeremy Bicha的post 。 除了确保口味满足某些最低要求外,Canonical还非常“放手”。

我认为,如果预先完成足够数量的研究家庭作业,那么可以强调一个人可以混合某些桌面环境!

简而言之,根据您打算提供的协助类型,干净的iso安装将是最佳选择。

以下是关于该主题的几个Ask Ubuntu链接:
卸载Mate后恢复Unity
如何更改Ubuntu的启动画面?
如果在我的ubuntu上安装辅助桌面环境/界面有什么风险?