如何为我的服务器制作deb包?

时间:2012-06-08 06:04:15

标签: makefile install package deb

我的桌面安装了Ubuntu(12.04 LTS),我有两个运行Ubuntu(11.04 LTS)的VPS服务器。我使用fcgi在这些服务器上运行PHP,但是我想要升级到最新版本的PHP(5.4.3)并包含我需要的模块。这恰好是常规的./configure脚本碰巧包含了我需要的所有东西。所以,从这里开始,我想制作一个deb软件包,我可以在我的两个VPS服务器上使用,以便我可以使用apt-get install php快速安装它。为了实现这一目标,我该怎么做?

我将从我拥有的桌面安装(Ubuntu 12.04 LTS)制作包,并通过ftp将其分发到我的服务器或设置午餐盘帐户。桌面是一个库存安装,我添加的唯一额外的东西是lib2xml-dev,所以我可以编译PHP。服务器也是裸机,只运行10个进程,包括nginx和php-cgi。

1 个答案:

答案 0 :(得分:1)

从Debian测试中下载和build the source package;他们目前seem to be on PHP 5.4.4。 (但是,您可能需要添加一些backport等。)设置your own repository并将其添加到服务器上的/etc/apt/sources.list.d。您可能需要在11.04的盒子上构建,以便能够在11.04上安装(或者使用版​​本化的依赖项来玩游戏)。