当前位置: 首页>>技术教程>>正文


我怎样才能剥离Ubuntu?

问题描述

我正在尝试修复我认为是Ubuntu的膨胀安装。当我在一台机器上安装Ubuntu时,我得到了我不想要的东西 – 网络浏览器,办公应用程序,媒体播放器,辅助工具,Ubuntu One等等。我的目标是创建一种方法,我可以安装Ubuntu,只包含最小的包 – 管理工具和包管理器,GUI(我的偏好是GNOME),文本编辑器,核心驱动程序(视频卡,网卡 – 有线和无线,输入设备),以及我必须运行稳定分发的任何其他东西。从那里,我想选择我安装的软件包来创建我自己的定制系统。

在与Arch和Slackware等其他发行版玩游戏之后,就像默认情况下它们如何提供准系统安装一样。然而,我被困在”configuration hell”中 – 现在,我试图从Ubuntu转移到Arch,但是花了6个小时之后,我仍然没有可用的系统。这是一半配置,我没有任何可用的软件包,使我能够工作。

有什么能帮助我的吗?可以像OpenSUSE构建器那样让你选择CD的应用程序和软件包,高级安装模式,我可以选择要安装的软件包和忽略哪些软件包,或者指导如何将Ubuntu剥离到它的骨架?

我想,一旦我有一个被剥夺的Ubuntu自然跟进,这会影响更新吗?当Canonical发布下一版本的Ubuntu时,我不希望重新安装任何英国媒体报道。是的,Ubuntu附带的大多数应用程序,我根本就不使用。永远。

最佳解决方案

Ubuntu Server开始并构建。它使用与桌面分发相同的存储库,您可以安装各种桌面配置。

我建议你远离像ubuntu-desktop这样的大型元数据包,否则你最终将会发布完整的发行版。

如果你只想删除(而不是构建)你将不得不删除ubuntu-desktop(这取决于事物的负载)并将所有自动满足的依赖项转换为手动安装。如果你没有aptitude将会核对它们(因为它(以及其他工具)将自动清理”obsolete”包 – 这些包是不依赖或用户选择。

次佳解决方案

使用Ubuntu Server媒体和choose the option to build the minimal installation。人们称之为”JeOS”,尽管我认为”JeOS”这个术语可能已被弃用。 Ubuntu Server Guide说:

从Server Edition ISO安装时(在第一个屏幕上按F4将允许您选择”Minimal installation”,这是与JeOS等效的包选择)。

第三种解决方案

而不是剥离,为什么不改为’build up’?

除了下载Ubuntu JeOS(Just Enough OS),您还可以从存储库文件夹中找到netboot映像。

http://archive.ubuntu.com/ubuntu/dists/lucid/main/installer-i386/current/images/netboot/可能建议使用mini.iso,因为您使用uNetbootin将其复制到pendrive上。

第四种方案

Ubuntu有一个mini.iso,这是一个完全剥离的ubuntu版本,你可以用来自己构建。它大概是28MB左右。

截至本回复,最新版本为12.04 Precise,因此您只需更新网址中的发行版本名称即可获取该版本的mini.iso。

对于64位:http://archive.ubuntu.com/ubuntu/dists/precise/main/installer-i386/current/images/netboot/mini.iso

对于32位:http://archive.ubuntu.com/ubuntu/dists/precise/main/installer-i386/current/images/netboot/

然后,您可以使用apt-get等安装您选择的GUI /桌面环境,以及您要安装的任何软件包。

第五种方案

安装Ubuntu服务器和ssh。这是尽可能剥离的。

第六种方案

以下是我从普通桌面安装中删除不需要的默认软件包的方法:

  1. 删除ubuntu-desktop包。这实际上并没有删除任何程序 – 它只是一个依赖于默认包的meta-package。如果你不删除它,你最终会遇到破坏的依赖错误。

  2. 在包管理器中查看它的依赖项(我喜欢使用aptitude)。卸载你不想要的那些。

我不确定你想要修剪多么广泛,但是应该为默认的GNOME应用程序做这件事。升级对我来说很好。如果新版本包含新的默认软件包,您可能需要手动安装它们 – 否则它似乎工作正常。

第七种方案

  1. 像许多人建议的那样安装”minimal”

  2. 使用以下命令安装所需的软件包:sudo apt-get install --no-install-recommends package-name,其中package-name是您要安装的软件包

配置要求取决于您选择安装的软件包,保持最小安装取决于已知的”minimal”工具或依赖于手动配置。更加用户友好的配置工具使Ubuntu对大多数人来说非常好,通常具有大量的依赖性。

参考资料

本文由Ubuntu问答整理, 博文地址: https://ubuntuqa.com/article/1437.html,未经允许,请勿转载。