我想知道删除我不使用的 Xfce 主题和/或图标主题是否安全,以节省磁盘空间。此外,是否有 apt 或其他包管理器命令可以执行此操作?另外,以防万一这很重要,我正在运行 Ubuntu 16.04。谢谢。
答案1
完全没有理由不删除那些未使用的主题和图标集。
您可以删除安装它们的软件包,但这些都是元软件包,并且一次不能仅安装一个主题或图标集。因此,您需要检查元包的内容以了解它们安装的内容。
我不知道任何版本的 Ubuntu 上都安装了哪些带有 gui 的包管理器。
推荐的方法是使用 cli 从 /user/share/themes 或 /icons 中管理文件。
不推荐的方法是以 root 身份打开文件浏览器并以这种方式删除它们。
如果您使用的是 Xubuntu,则需要安装大量 Gnome 工具才能使其正常工作,例如用于运行桌面的 nautilus。如果您将 xfce-desktop 安装到 ubuntu netinstall,我不确定安装了哪些内容,因为这取决于 Ubuntu 人员该元包中到底包含什么内容。如果它包含 xfce4-goodies,那么您可能安装的主题和图标比真正的 xfce4 安装要多得多(如果未从 xfce devs 版本更改)。
主题文件通常不会那么大。您节省的空间将非常小。
图标集相当大,因此我首先会集中精力于这些图标集。
手动删除它们的问题是安装它们的软件包仍然被安装。如果您将使用的图标移至安全位置,然后从 Ubuntu 存储库中找到安装了它们的软件包并删除了它们,则可以将这些图标放回 /usr/share/icons 中。
那会很好用。除了包含图标的包可能是较大元包的一部分之外,因此删除该图标包可能会删除您的整个桌面环境。
您可以使用以下命令“破坏”元包:能力保留所有
这只是将元包中安装的包的状态从“自动”更改为“手动”,允许您单独删除它们。
这并不是真正应该经常使用的东西。这样做真的可能会搞砸你的包管理系统。
但它确实有效。
构建轻型系统的最佳方法是仅对根本没有 DE 或任何 X11 软件包的基本系统进行网络安装,然后使用尽可能少的元软件包自行构建系统。这非常耗时,需要安装相当大的软件包列表,而且并不是真正令人兴奋的事情。能够获得更轻、更小的安装是非常令人满意的。
在任何非 Ubuntu 或非基于 Ubuntu 的发行版上执行此操作也容易得多。
他们为自己的存储库重新打包 Debian 软件包。在此过程中,他们创建了使用多个 Debian 元包的元包,这意味着许多桌面环境如果被删除,将删除所有 X11 包。虽然这使得安装桌面环境变得更加容易,但这也意味着删除根本不需要的软件包要困难得多。
如果您运行的是添加了 xfce 桌面的实际 Ubuntu,我建议仅使用 Xubuntu 16.04 重新安装,因为与您未使用的 xfce 图标或主题相比,您拥有更多与 Ubuntu 相关的软件包及其 Unity DE 使用空间。