我如何下载、修改然后安装 debian 软件包?

How do I download, modify, then install a debian package?

我想 运行 jessie 服务器上的 nginx,并将 pagespeed 模块编译到 nginx 中。

我不想从头开始构建脚本,而是想在执行 apt-get install nginx 时将 pagespeed 模块添加到 运行 的构建脚本中。然后从这个修改后的脚本编译并设置 nginx。

但是,我不知道如何获得 'source code' 或者要搜索哪些正确的技术术语才能完成此操作。

获取源码包:

sudo apt-get build-dep <package>

获取构建依赖项

sudo apt-get source --compile <package>

您可以通过以下方式修复程序包错误:

 dpatch-edit-patch somebug.dpatch

并构建修改后的包:

 debuild -b -uc -us

正在安装修改后的包:

sudo dpkg -i ../package_<your arch>.deb

看看Debian Building Tutorial

希望对您有所帮助。