我如何下载、修改然后安装 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
希望对您有所帮助。
我想 运行 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
希望对您有所帮助。