首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何重命名deb包?

如何重命名deb包?
EN

Ask Ubuntu用户
提问于 2014-03-20 17:55:46
回答 2查看 4.8K关注 0票数 2

我通过键入以下内容获得包源:

sudo apt-get source nginx

并将--add-module=/usr/src/nginx-rtmp-module \字符串添加到debian/rules

如何将包从nginx-*重命名为nginx-rtmp-*

EN

回答 2

Ask Ubuntu用户

发布于 2014-03-20 18:02:12

票数 1
EN

Ask Ubuntu用户

发布于 2014-03-20 18:40:09

我不会重命名nginx-*二进制包,因为您还必须重命名debian/control中的所有依赖项,而且如果您安装从源代码构建的包(例如nginx服务文件),它将覆盖标准的nginx文件。

相反,我会安装您构建的,而不尝试重命名它们。稍后您将能够使用包管理器(如synaptic或apt命令行工具)使用Ubuntu版本。

若要使用nginx -rtmp-模块从源构建nginx包,请使用以下过程:

代码语言:javascript
复制
cd /tmp && apt-get source nginx
git clone https://github.com/arut/nginx-rtmp-module.git

编辑/tmp/nginx-1.4.1/debian/rules以在config.status.full下添加--add-module=/usr/src/nginx-rtmp-module \

代码语言:javascript
复制
cd nginx-1.4.1/
sudo apt-get install libgd2-dev libgeoip-dev liblua5.1-dev libmhash-dev libpam0g-dev libperl-dev
dpkg-buildpackage -uc -b

这将创建许多不同的debian包。抓住你所需要的口味,然后安装!

要确定模块的编译/安装是否正确,请使用'nginx -V‘查看模块中的编译结果。您的模块应该在此列表中。

票数 0
EN
页面原文内容由Ask Ubuntu提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://askubuntu.com/questions/437005

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档