在 CentOS 5 或更高版本上从源代码构建

在 CentOS 5 或更高版本上从源代码构建

我有一些应用程序,我必须从源文件构建这些应用程序,才能使其在 CentOS 上运行(这些程序不存在于 yum 存储库中)。

我可能遗漏了一些东西,但与 Debian 和其他make命令很容易获得的命令不同,这个程序在 CentOS 中并不存在。

我需要什么才能在 CentOS 5 或更高版本上从源代码构建应用程序?或者这个选项一开始就存在吗? (注意:这只是一个命令行可访问的系统,因此所有解决方案必须仅使用命令行界面)

答案1

尝试yum install make。还可以考虑获取 gcc、autoconf、automake 等东西。我不知道 CentOS 自带什么,但我确信这些东西在存储库中可用。您可能还需要您正在编译的程序引用的任何库的开发包。

答案2

您可能想阅读一些本文档。第一部分是安装开发工具。

答案3

如果我记得的话,默认的 CentOS 安装是服务器安装。您可以自定义安装开发环境。

正确的启动这些应用程序的方法是构建 RPM(最好是模拟)。您也许可以从当前的 Fedora src.rpm 开始,但很可能需要对 RPM 规范文件进行一些编辑。

不过,在执行所有操作之前,请检查您需要的内容是否已打包在 EPEL 中。

相关内容