比较来自世界各地的卖家的域名和 IT 服务价格

从源创建自己的包 nginx - 重新命名 nginx 在 custom-nginx

我的分配器 - Ubuntu 14.04

选项使用

我正试图创造自己的包装 nginx 题为 custom-nginx. 他需要在替代目录中建立自己,以免干扰正常工作。 nginx. custom-nginx 将收听另一个端口号并服务请求 API.

一些我用来准备的团队

apt-get install dpkg-dev
wget -O - [url=http://nginx.org/keys/nginx_signing.key]http://nginx.org/keys/nginx_signing.key[/url] | sudo apt-key add -
echo "deb [url=http://nginx.org/packages/mainline/ubuntu/]http://nginx.org/packages/mainline/ubuntu/[/url] trusty nginx" | sudo tee -a /etc/apt/sources.list
echo "deb-src [url=http://nginx.org/packages/mainline/ubuntu/]http://nginx.org/packages/mainline/ubuntu/[/url] trusty nginx" | sudo tee -a /etc/apt/sources.list
apt-get update
apt-get source nginx
apt-get build-dep nginx

现在我们有一个目录

nginx-1.9.5

其中包含您需要编译的所有内容 nginx.

里面

nginx-1.9.5

/

debian

美东时间

control

文件,打开它,我看到在字符串中更改包的名称 9

Package: nginx



Package: custom-nginx

逐步逐步,我正在尝试编译它,而不改变任何内容,并且当抱怨某些目录不存在时,编译将更接近结束。 这些目录在最后列出

rules

文件中的文件名为

override_dh_auto_install:

dpkg-buildpackage

...

/usr/bin/install -m 644 debian/nginx.conf debian/nginx/etc/nginx/
/usr/bin/install: target ‘debian/nginx/etc/nginx/’ is not a directory: No such file or directory
make[1]: *** [override_dh_auto_install] Error 1
make[1]: Leaving directory `/root/custom-nginx/nginx-1.9.5'
make: *** [binary] Error 2
dpkg-buildpackage: error: debian/rules binary gave error exit status 2

有人可以为我揭示它。 在这个阶段 (如果不支付太多关注可执行文件的指定路径等。) 我只想使用自己的名字来编译它。

已邀请:

要回复问题请先登录注册