it-swarm.cn

我该如何剥离Ubuntu?

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

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

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

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

54
Thomas Owens

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

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

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

25
Oli

使用Ubuntu Server媒体和 选择构建最小安装的选项 。人们称之为“JeOS”,虽然我认为“JeOS”一词可能已被弃用。 buntu服务器指南 说:

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

11
Stefan Lasiewski

而不是剥离,为什么不“建立”呢?

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

http://archive.ubuntu.com/ubuntu/dists/lucid/main/installer-i386/current/images/netboot/ 建议使用mini.iso,因为你使用uNetbootin来复制它到一个pendrive。

4
ibuclaw

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 /桌面环境,以及您要安装的任何软件包。

4
Tim Omaha
  1. 像许多人建议的那样进行“最小化”安装
  2. 安装所需的包:
    Sudo apt-get install --no-install-recommends package-name,其中package-name是您要安装的包

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

2
João Pinto

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

2
Thorbjørn Ravn Andersen

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

  1. 删除ubuntu-desktop包。这实际上并没有删除任何程序 - 它只是一个依赖于默认包的元数据包。如果你不删除它,你最终会遇到破坏的依赖错误。
  2. 在包管理器中查看它的依赖项(我喜欢使用aptitude)。卸载你不想要的。

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

2
Morgan May

当你说“膨胀软件”时,我不确定你的意思,但听起来你可能对Xubuntu感兴趣 - 它也是一个基于GTK的发行版,但设计得非常轻巧。然后,您可以像使用常规Ubuntu发行版一样安装任何您喜欢的应用程序或部分。

1
Bryce

安装Synaptic Package Manager(Sudo apt-get install synaptic)并浏览“已安装”列表并删除您不想要的内容,说明就在旁边,这样您就可以真正简化设置,而无需从头开始构建...

一如既往地小心你删除的东西,虽然我总是摆脱的第一件事是'单机运行',它的依赖性以及'Thunderbird',因为我的电子邮件主要是基于网络的......

0
TenPlus1

你可以用

apt-get remove "package"

直到您不想要的所有软件包都消失,然后使用remastersys创建livecd

0
Harlan Pennell