从编译源为 ubuntu server 9.04 创建 deb 包

从编译源为 ubuntu server 9.04 创建 deb 包

我正在尝试构建一个 LAMP 服务器,但是由于它是一个开发服务器,我们必须从源代码编译 php 以确保它与我们的主机完全相同。即具有相同配置和扩展的相同版本的 php。

我想知道是否可以在我家的电脑上编译/构建一个 deb 包,这样我就可以在工作时安装 deb 包。编译可能需要相当长的时间,而且开发服务器是 P3,内存有限。我们打算增加内存,但可能不会很快实现。

我最担心的是我的机器上的处理器是英特尔酷睿 2,而服务器有 p3。这会导致兼容性问题吗

答案1

是的,只要它们具有相同的架构和库版本,您在自己的机器上构建的软件包就应该可以在另一台机器上运行。

在这种情况下,虚拟化非常有用。我建议您设置一个虚拟机,其中包含与生产主机上完全相同的软件包。然后构建您的软件包,并在您确信您有一个可以正常工作的软件包后将其传输回来。

您甚至可能想要设置另一个虚拟机。在构建软件包时,您可能必须安装生产服务器上实际上并不需要的其他开发工具。但您需要在与生产环境相同的环境中测试构建的软件包。

相关内容