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

标签 linux nginx debian pagespeed

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

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

但是,我不知道如何获取“源代码”或要搜索哪些正确的技术术语才能完成此任务。

最佳答案

获取源码包:

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 .

希望这对您有所帮助。

关于linux - 我如何下载、修改然后安装 debian 软件包?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41948237/

相关文章:

debian - 包含自动 apt-config 使用的资源

python - Pytest 版本冲突错误

linux - 通过 grep 删除文本文件中的空行

arrays - 在 bash 中覆盖二维数组单元格

linux - 将 Web 服务器从端口 5000 重定向到本地主机上的端口 80 (Fedora)

linux - execvp 后 QEMU 无终端输出

http - Nginx 正在监听端口 80 或 443 但没有响应

python - django/nginx 中无法解释的无效 HTTP_HOST 错误

asp.net - 在 ubuntu 服务器上部署 asp.net 核心应用程序时,nginx 存在重定向问题

linux - 登录 lightdm 后启动 shell 脚本