为什么不下载 KDE 库?

为什么不下载 KDE 库?

我正在安装 Ubuntu VM,想要一个良好的 C/C++ 集成开发环境。一个简单的谷歌搜索给我指出了这个问题推荐 Eclipse、KDevelop 等。

关于第二个答案,作者说“如果你同意下载 KDE 库......”。

为什么我不能很好地下载 KDE 库?我想我没有足够的上下文来理解,简单的 Google 搜索也没有显示任何阻止我下载 KDevelop 的信息。

有人能指出我正确的方向吗?

答案1

您可能希望避免这种情况的原因有很多。有些是合理的,有些则不然。

首先是磁盘空间:这是最基本的。如果一个应用程序仅依赖于 Qt,那还不错(尽管 Qt 仍然相当大)。然而,如果一个应用程序依赖于 KDE 的一部分,那么您可能基本上会引入所有 KDE 库堆栈,这可能总共需要几 GB 的存储空间(我不确定,因为我从未这样做过,因为以下原因)我现在列出来)。这是因为组成桌面环境堆栈的各层往往是相互依赖的,堆栈的较高级别将拉入较低级别。程序员不太可能使用只是堆栈的较低层。

第二个原因是整合。如果您运行的是 GNOME 系列的产品,例如 GNOME Shell、Cinammon 或 MATE,KDE 应用程序不太可能很好地集成到您的环境中。这是因为应用程序期望通知或系统托盘等内容是 KDE 版本,而不是 GNOME 版本,并且无法处理差异。因此,您可能会遇到丑陋的用户界面,或者某些细节消失了。

最后一个原因是最虔诚、最不合理的:纯洁。有些人认为,如果您同时安装了 GNOME 和 KDE 库,那么您就破坏了 GNOME 系统的“纯洁性”,并且操作系统现在已被 KDE 库“弄脏”了。这种感觉没有技术依据,但是很多人有这样的感觉(包括我,我必须承认),因此会避免将 KDE 库作为依赖项拉入(或者相反,避免将 GNOME 库拉入其 KDE 系统)。

答案2

原因之一是,根据涉及的 KDE 库的数量,您可能需要下载并安装大量附加软件包。您可以检查将安装哪些附加依赖项apt-get -s install kdevelop。我不确定是否可以从 中获取总大小apt-get

另外,根据个人经验,我曾经运行 Unity,并尝试安装 KDE 库来修复 digikam。不幸的是,其中的某些内容与 Unity 主题发生冲突,并且我的图标发生了变化。但是,由于您仅使用虚拟机,因此这可能不是一个主要问题。

答案3

超级简短的答案是 310 MB(来自我的系统,可能安装了一些常规依赖项)。它还可能与您日常“正常”操作的某些部分发生冲突。您也可以只安装 Kubuntu,因为它无论如何都是虚拟机,然后添加您需要的任何依赖项。

相关内容