安装源代码的优点/缺点

我刚刚从源代码安装了conky,我看到的优点是我有最新版本(1.9而不是存储库中的1.8)。缺点是卸载时我必须从/usr/中删除某些东西,但我不确定。还有其他的缺点/优点吗?
2个回答

编译源代码安装软件是一种不受支持的方法,因为它完全绕过了软件包管理系统(APT、USC)。这也会影响系统的稳定性,可能会破坏其他依赖关系。由于Ubuntu的打包人员确保其整体效果和与当前系统的集成保持完好,因此建议从官方仓库安装。
此外,如需进一步阅读,请参考thisthis

1我将其标记为答案,因为它基本上就是我要找的东西。但有时(比如在conky示例中),官方仓库并不足够。 - Benjamin
很高兴能帮到你,对于conky,我大多数时候都依赖于这个链接 - atenz

当从源代码安装时,它通常会安装到 /usr/local/ 而不是 /usr(以避免与系统库冲突)。这通常在路径中首先被识别,所以 /usr/local/ 中的内容将始终被优先使用。因此,如果您升级并从 Ubuntu 获取了一个更新的 conky,当您尝试运行它时,它将运行 /usr/local/ 中的旧版本。(这可能会在处理库时变得特别混乱...)