问题描述
我正在尝试修复我认为是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。这是尽可能剥离的。
第六种方案
以下是我从普通桌面安装中删除不需要的默认软件包的方法:
-
删除
ubuntu-desktop
包。这实际上并没有删除任何程序 – 它只是一个依赖于默认包的meta-package。如果你不删除它,你最终会遇到破坏的依赖错误。 -
在包管理器中查看它的依赖项(我喜欢使用
aptitude
)。卸载你不想要的那些。
我不确定你想要修剪多么广泛,但是应该为默认的GNOME应用程序做这件事。升级对我来说很好。如果新版本包含新的默认软件包,您可能需要手动安装它们 – 否则它似乎工作正常。
第七种方案
-
像许多人建议的那样安装”minimal”
-
使用以下命令安装所需的软件包:
sudo apt-get install --no-install-recommends package-name
,其中package-name
是您要安装的软件包
配置要求取决于您选择安装的软件包,保持最小安装取决于已知的”minimal”工具或依赖于手动配置。更加用户友好的配置工具使Ubuntu对大多数人来说非常好,通常具有大量的依赖性。