从源创建自己的包 nginx - 重新命名 nginx 在 custom-nginx
我的分配器 - Ubuntu 14.04
选项使用
我正试图创造自己的包装 nginx 题为 custom-nginx. 他需要在替代目录中建立自己,以免干扰正常工作。 nginx. custom-nginx 将收听另一个端口号并服务请求 API.
一些我用来准备的团队
现在我们有一个目录
其中包含您需要编译的所有内容 nginx.
里面
/
美东时间
文件,打开它,我看到在字符串中更改包的名称 9
到
逐步逐步,我正在尝试编译它,而不改变任何内容,并且当抱怨某些目录不存在时,编译将更接近结束。 这些目录在最后列出
文件中的文件名为
override_dh_auto_install:
有人可以为我揭示它。 在这个阶段 (如果不支付太多关注可执行文件的指定路径等。) 我只想使用自己的名字来编译它。
谢
选项使用
我正试图创造自己的包装 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
有人可以为我揭示它。 在这个阶段 (如果不支付太多关注可执行文件的指定路径等。) 我只想使用自己的名字来编译它。
谢
没有找到相关结果
已邀请:
0 个回复