像 Windows 这样的计算机系统在应用程序安装和随后卸载时会留下大量的软件残留。
Ubuntu 有同样的问题吗?如果我卸载多年来安装的所有软件,我安装了 5 年的 Ubuntu 是否能像安装当天一样运行(不计算某些系统升级)?
答案1
Ubuntu/Linux 的设置方式不同。
是的,留下了痕迹 - 但是 - 它们不会影响系统的速度。
在 Linux 上,库有时会保留在您的系统中。我们称它们为孤儿,有一个名为 deborphan 的程序可以删除它们。但您得到的只是硬盘上的一点空间。您不会提高速度。您可以通过调整设置或禁用不使用的服务来提高速度。
如果你想要一个包含 deborphan 安装的工具集Ubuntu 调整。
有时程序会故意将某些东西留在那里。这些往往是我们手动编辑的设置文件。如果您卸载,则可以使用“--purge”选项在卸载时删除这些文件;否则您应该自己删除它们。但同样:这些只是占用空间(就此而言,我们说的是千字节而不是兆字节),不会影响您的速度。
与速度相关的 2 件事:将 / 分区保持在 95% 以下,并确保系统不需要进行大量交换。这两个可能是与速度相关的两个主要问题。
答案2
除了 Rinzwind 的回答之外,某些程序可能会留下配置文件或文件,其中包含密钥、密码、姓名和个人数据等内容。有些数据包会要求您确认是否继续保留这些文件或不再保留,有些则不会。这取决于特定的应用程序。
答案3
在 Windows 和 Ubuntu 中,卸载软件的概念相似:文件可能会被删除,配置设置也可能会删除。卸载过程是否删除所有文件或配置设置取决于您要卸载的软件,而不是操作系统。
软件(Windows 和 Ubuntu 均有)可能会因多种原因而留下残留,包括软件创建者的懒惰、为可能的重新安装保留用户设置,以及故意留下软件创建的文件(例如文字处理软件:如果在卸载时删除了使用该软件创建的所有文档,用户会非常生气)
一般来说,在 Linux 世界中,保留文件和配置设置比在 Windows 世界中更不受欢迎,但在大多数情况下,任何保留的文件或注册表项都仅供相关程序使用。因此,除了占用硬盘空间外,它们不会影响系统性能和稳定性。对于 Windows 和 Ubuntu 都是如此。
但是,对系统进行修改的程序(例如驱动程序、守护程序、系统工具等)实际上是指在安装过程中要求您提供 root 访问权限(在 Windows 中为提升权限)的任何软件,它们在卸载时没有技术义务删除所有内容,并且可能会留下可能损害系统性能、稳定性和安全性的残留物。再说一次,这对于 Windows 和 Ubuntu 都是如此。
如果您必须保证卸载不会对您的系统产生负面影响,请确保仅安装不需要 root 访问权限(Windows 中的提升权限)的软件。如果您要安装需要 root 访问权限(Windows 中的提升权限)的软件,那么所有保证都失效了,因此我建议您坚持使用您信任的软件发行商,并希望获得最好的结果。
请注意,当我提到 Windows 时,我指的是 Windows Vista 及更高版本,它们默认在受限用户帐户上运行。