如何删除Ubuntu?


54

我正在尝试修复我认为过时的Ubuntu安装。在机器上安装Ubuntu时,会得到不需要的东西-Web浏览器,Office应用程序,媒体播放器,可访问性实用程序,Ubuntu One等。我的目标是创建一种安装Ubuntu的方式,其中只包含最少量的软件包-管理工具和软件包管理器,GUI(我的首选是GNOME),文本编辑器,核心驱动程序(视频卡,网卡-有线和无线,输入设备)以及运行稳定发行版所必须执行的其他任何操作。从那里,我想选择安装我要创建自己的自定义系统的软件包。

在试用了其他发行版(例如Arch和Slackware)之后,例如它们如何默认提供准系统安装。但是,我陷入了一个“配置地狱”-现在,我尝试从Ubuntu迁移到Arch,但是花了6个小时之后,我仍然没有可用的系统。它配置了一半,我没有任何可用的软件包可以让我工作。

有什么可以帮助我的吗?诸如OpenSUSE构建器(可让您选择CD的应用程序和软件包)之类的东西,高级安装模式(可在其中选择要安装和忽略的软件包)或有关如何将Ubuntu精简的指南?

我想自然而然地采取跟进工作,就是一旦我拥有一个已被卸载的Ubuntu,这是否会影响更新?当Canonical发布下一版本的Ubuntu时,我不希望重新安装任何过时的软件。是的,我根本不使用Ubuntu随附的大多数应用程序。曾经


4
我认为您应该扩大您的问题的范围,例如:“我想要带有Gnome的基本系统,但没有所有办公套件,游戏等。”
Stefan Lasiewski 2010年

5
膨胀定义为“最终用户未使用的不必要的功能”。根据其任务说明,Ubuntu桌面团队拥有最彻底的选择过程。它不会让您感到肿,因为您没有发现任何有用的东西。wiki.ubuntu.com/DesktopTeam/Mission
反转

15
对我来说,如果我不使用某个功能或觉得它没有用,那就太夸张了。
Thomas Owens

Answers:


25

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

我只是建议您远离诸如ubuntu-desktop之类的大型metapackage,否则您将获得完整的发行版。

如果您只想精简(而不是构建),则必须删除ubuntu-desktop(这取决于事物的负载),并将所有自动满足的依赖项转换为手动安装。如果您不了解,则将对其进行核对,因为它(在其他工具中)将自动清除“过时”的程序包-这些程序包不满足依赖项或用户选择。


1
不会。选择软件包后,它们将具有与主系统相同的默认值。
奥利(Oli)

2
因为我想通过每兆字节最大化可用磁盘空间并尽可能减少RAM消耗。
Thomas Owens

1
尽管我还没有做(很快),它似乎是从头开始构建基于Ubuntu的自定义发行版并实现最小安装的最佳选择。
Thomas Owens 2010年

1
您还可以使用最少的安装,仅是一个FYI。
托马斯·沃德

1
@LordofTime我个人并不那么喜欢-minimal。它太裸了,您只需要下载所有软件包,IMO比下载-serverISO和选择合理的其他软件包要慢。-server是一个非常明智的起点。
奥利(Oli)

11

使用Ubuntu Server介质,然后选择选项以进行最小安装。人们称此为“ JeOS”,尽管我认为“ JeOS”一词可能已被弃用。在Ubuntu服务器指南说:

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


我对其他建议也有同样的担忧-我会像现在使用Arch一样陷入配置地狱吗?我有一个配置了一半的系统正在运行Gnome,但是它没有无线网络支持,没有可以帮助我工作的应用程序,并且我正在花几个小时进行安装和配置,以使我可以使用该系统。
Thomas Owens 2010年

4
@Thomas:但这不是您所说的“精简”吗?只有以太网网络,没有应用程序(除了基础知识),没有GUI,等等
斯特凡Lasiewski

我想避免使用我不想要的应用程序。老实说,我不知道所有我不想要的东西,因为很难找出安装了哪些软件包,它们做了什么以及依赖于什么软件包。突触距离很近,但还不尽然。我希望安装X,GNOME,无线和有线网络以及其他一些必备工具。我不想处理VPN客户端,游戏,用户体验,可用性(屏幕键盘等),Web浏览器,办公应用,照片管理,媒体播放...
Thomas Owens

大约两年前,我创建了一个基本的JeOS系统,并试图确定足够的组件来运行Xfce(Xfce比Gnome精简并且具有更少的依赖性)。apt-cache depends xfce并且apt-cache rdepends xfce非常有帮助。我尝试使用Gnome做到这一点,并且在“基于桌面”和“ gnome”软件包方面取得了一定的成功。我认为它的安装数量比我想要的要多,但是比默认安装要好。但是,我对此
记忆犹新

在大多数情况下,apt在避免配置地狱方面做得很好。Yum在基于RH的发行版上做得很好。
Stefan Lasiewski,2010年

4

与其剥离,不如“聚积”?

除了下载Ubuntu JeOS(足够多的操作系统)之外,您还可以从存储库文件夹中找到netboot映像。

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


JeOS是Ubuntu Server的一部分吗?我搜索“ Ubuntu JeOS”,最后进入“服务器”页面。我正在考虑要走那条路...
Thomas Owens 2010年

另外,我对此的担心是,我会迷失在现在使用Arch的“配置地狱”中。一切都完成了一半,我只想使用我的系统,但是我不能,因为我还需要数小时的安装和配置。
Thomas Owens 2010年

不必为此担心太多...没有比正常安装更多的配置,但是,如果有库存,您显然知道在哪里提问;)
LassePoulsen

配置应该是没有问题的,因为您在Ubuntu的原始安装中找到的所有“试用和测试”设置实际上都是存储库中软件包的一部分。我本人只是对JeOS进行了查找,实际上它似乎已成为服务器安装的一部分(这与Hardy不同),我唯一的假设是您将获得一个菜单,可让您选择安装方式设置中的某处。在备用CD安装程序中通常总是如此。
ibuclaw

4

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 / Desktop环境安装您想要安装的任何软件包。


对我来说很完美。我不需要gui并想进行netboot。
Matt H

2

安装Ubuntu Server并ssh插入。这已尽可能剥离。


太剥离了。我将编辑我的原始帖子以反映这一点,但是我需要管理工具和GUI,而没有任何应用程序。
Thomas Owens

2
然后只需找出提供所需内容的软件包,然后使用apt-get将其安装在最小的Ubuntu服务器上即可。不难。
托尔比约恩Ravn的安德森

2

这是我从正常的桌面安装中删除不需要的默认软件包的操作:

  1. 取出ubuntu-desktop包装。这实际上并不会删除任何程序-只是取决于默认程序包的元程序包。如果不删除它,将会出现依赖项损坏的错误。
  2. 在包管理器中检查其依赖性(我喜欢使用aptitude)。卸载不需要的。

我不确定您要修整的程度,但这应该适用于默认的GNOME应用程序。升级对我来说效果很好。如果新版本包含新的默认软件包,则可能需要手动安装它们-否则似乎可以正常工作。


只是为了澄清您的最后一点-如果我没有安装软件包并且更新了Ubuntu安装,那么将不会安装已卸载的软件包?这是我的关注之一。
Thomas Owens 2010年

没错
摩根2010年5

2
  1. 按照许多人的建议进行“最小”安装
  2. 使用以下命令安装所需的软件包:
    sudo apt-get install --no-install-recommends package-namepackage-name要安装的软件包在哪里?

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


1

我不确定您所说的“ bloatware”是什么意思,但听起来您可能对Xubuntu感兴趣-它也是基于GTK的发行版,但设计得非常轻巧。然后,您可以像使用常规Ubuntu发行版一样在其上安装任何应用程序或程序。


1
Bloatware是Ubuntu附带的所有我从未使用过的应用程序。所有的游戏,一堆实用程序,屏幕键盘,屏幕保护程序之类的东西。还有很多我从未使用过的随机实用程序-我什至都不知道它们是什么,我只是在安装的软件包中看到它们。
Thomas Owens 2010年

好了,其中许多可以通过Ubuntu软件中心或使用适当的apt-get remove命令单独卸载。但是,除了占用的磁盘空间之外,大多数应用程序和实用程序并不会对资源产生太大影响。除非您实际使用它们,否则它们不使用内存,电源或CPU负载。
布莱斯2010年

3
的确,要整理我的系统,我不必担心安装的是什么,而要担心正在运行的是什么。这通常是服务而不是应用程序。例如,我可能正在尝试使笔记本电脑的电池性能最大化。为此,我使用了最出色的“ power-top”功能来查看哪些应用程序或服务消耗了最多的电量,然后将其关闭。例如,我将禁用ubuntu-one,pulseaudio,蓝牙,有时甚至禁用网络管理器。通过这种方式,我暂时可以将上网本的电池寿命提高一倍。要查看运行情况:service --status-all
Bryce

1
可能是,但是我仍然不希望他们在那里。也有没有意义的事情,例如随机品牌(ubuntufox或任何想起的名字)。我希望拥有一个非常精简的基于Ubuntu的发行版。
Thomas Owens'8

3
“非常轻巧”并不完全正确。它只是非Gnome版本。
托尔比约恩Ravn的安德森

0

安装Synaptic软件包管理器(sudo apt-get install synaptic)并通过“已安装”列表并删除不需要的内容,描述在一边,这样您就可以真正简化设置,而不必从头开始进行构建...

一如既往,要小心删除,尽管我总是要摆脱的第一件事是“ mono-runtime”,它是依赖项以及“ thunderbird”,因为我的电子邮件主要是基于Web的...


0

你可以用

apt-get remove "package"

直到所有不需要的软件包都消失了,然后使用remastersys创建一个livecd

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.