我想从源代码创建一个 NGINX .deb 包。有人能指导我吗?
提前致谢。
答案1
你可能正在寻找checkinstall
https://help.ubuntu.com/community/CheckInstall
您要做的是按照说明编译您想要的应用程序(在本例中为 NGINX)。
然后,当您到达告诉您发出命令的步骤时make install
,您将其替换为checkinstall
。
这会将代码编译成 deb 包,你可以使用以下命令进行安装:dpkg -i packagenamehere.deb
但是,不要将这些软件包分发给其他人,因为它们是专门为您的机器构建的,并且具有基于您电脑上已安装的软件包的依赖关系。
也就是说,你可以卸载它们,就像卸载任何其他 deb 包一样 :)
另外,您可以为他们提供版本号来升级您之前编译的现有版本。
祝你好运!