许多开源项目为各种系统(如 Windows、Debian、Fedora 等)提供了不同版本的源代码。由于 Ubuntu 是基于 Debian 的,那么下载 Debian 的项目就足够了,而我不需要对其进行任何修改?
我想举的一个例子是 Code::Blocks,他们有一个适用于 Debian 的项目源文件,但没有适用于 Ubuntu 的项目源文件。所以这个 Debian 版本可以下载并可以在 Ubuntu 中轻松构建,对吗?
答案1
是的,你通常可以在 Ubuntu 上构建为 Debian 制作的软件包,Ubuntu 中的大多数软件包都是这样的。
在这个例子中,你会发现 Code::Blocks 已经存在于 Ubuntu 存储库的 universe 组件中,包名称是 代码块