安装debian包并更改配置


install debian package with change configuration

我需要安装启用zend线程安全的php5源代码debian包(ZTS=1)但在默认情况下,此配置是禁用的。如何使用我的配置重建包?

  1. 使用apt-get source php5 下载和提取包源

  2. 编辑debian/rules文件并将--enable-roxen-zts--enable-maintainer-zts添加到COMMON_CONFIG(用./configure --help确认您需要哪一个)。

  3. sudo apt-get build-dep php5安装生成依赖项。

  4. 从提取包源的目录运行dpkg-buildpackage -uc -b

如果安装了devscripts软件包,则可以运行debuild -uc -b而不是dpkg-buildpackage -uc -b

别担心,构建包确实需要很长时间,而且看起来也在循环中,但它最终会结束。