我正在尝试修复我认为臃肿的 Ubuntu 安装。当我在机器上安装 Ubuntu 时,我会得到一些我不需要的东西 - Web 浏览器、办公应用程序、媒体播放器、辅助工具、Ubuntu One 等等。我的目标是创建一种方法,让我可以安装仅包含最基本软件包的 Ubuntu - 管理工具和软件包管理器、GUI(我更喜欢 GNOME)、文本编辑器、核心驱动程序(视频卡、网卡 - 有线和无线、输入设备)以及运行稳定发行版所需的任何其他东西。从那里,我想选择要安装的软件包来创建我自己的定制系统。
在尝试了 Arch 和 Slackware 等其他发行版后,我发现它们默认提供了基本安装。然而,我陷入了“配置地狱”——现在,我尝试从 Ubuntu 转移到 Arch,但花了 6 个小时后,我仍然没有可用的系统。它只配置了一半,我没有任何可用的软件包来让我工作。
有什么可以帮助我的东西吗?是像 OpenSUSE 构建器这样的东西,它允许您选择 CD 的应用程序和软件包,还是高级安装模式,我可以选择要安装的软件包和要忽略的软件包,还是有关如何将 Ubuntu 精简到最基本的指南?
我想,接下来自然而然的问题是,一旦我拥有了精简版的 Ubuntu,这是否会影响更新?当 Canonical 发布下一个版本的 Ubuntu 时,我不想重新安装任何臃肿的软件。是的,Ubuntu 附带的大多数应用程序我根本不会使用。永远都不会。
答案1
从...开始Ubuntu 服务器并建立。它使用与桌面发行版相同的存储库,您可以安装各种桌面配置。
我只是建议你远离像 ubuntu-desktop 这样的大型元包,否则你最终会得到完整的发行版。
如果您只想精简(而不是构建),则必须删除 ubuntu-desktop(它依赖于大量东西)并将所有自动满足的依赖项转换为手动安装。如果您不这样做,aptitude 会删除它们,因为它(以及其他工具)会自动清理“过时”的软件包——这些软件包不满足任何依赖关系或用户选择。
答案2
使用 Ubuntu Server 介质,并且选择构建最小安装的选项。人们称其为“JeOS”,尽管我认为“JeOS”一词可能已被弃用。Ubuntu 服务器指南说:
从服务器版 ISO 安装时(在第一个屏幕上按 F4 将允许您选择“最小安装”,这是与 JeOS 等同的软件包选择)。
答案3
Ubuntu 有一个 mini.iso,它是 ubuntu 的完全精简版,你可以使用它来自行构建。它大约 28MB 左右。
截至此回复,最新版本为 12.04 Precise,因此您只需替换 url 中的发行版名称即可获取该版本的 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
安装 Ubuntu 服务器并登录 ssh。这是尽可能精简的操作。