我想为我的新网站创建统一的 Web 应用程序。那么,有没有符合标准的教程?我已经阅读了有关此主题的 Ubuntu 官方教程,但还不完整。我已经开发了代码,但不知道如何打包代码
答案1
实际上,打包 Web 应用程序与打包任何其他应用程序并没有什么不同。请查看资源在这个答案中尤其是在现有的集成中,例如LinkedIn,Feedly以及(厚颜无耻的宣传)这是我的困境。
基本上,您需要debian/
至少包含以下文件的目录(详情请参阅指南):
control
包含包管理器的基本描述(参见例子) 三个键对于 Web 应用程序尤其重要:XB-Ubuntu-Webapps-Includes
、XB-Ubuntu-Webapps-Name
和XB-Ubuntu-Webapps-Domain
。compat
copyright
install
指定哪些文件应该安装在哪里rules
changelog
指定软件包的结果版本,并且必须遵循非常具体的格式;可以使用例如dch
命令进行管理
您可以使用 eg 命令生成这些文件dh_make
,或者只是debian
从其他 webapps 项目复制目录并更改包名称、文件名和域。
一旦文件就位,您就应该能够使用 egdpkg-buildpackage
命令(从dpkg-dev
包中)生成包。生成的包在父目录中生成。
如果你正在使用 Git 或 Bazaar 等版本控制,请查看git-buildpackage或者bzr-builddeb分别(均在 Ubuntu 存储库中提供)。我发现该git dch
命令对于维护变更日志特别有用。有一个不错的如何使用 Git 打包并上传到 PPA。
答案2
我会看一下这个链接:http://developer.ubuntu.com/resources/technologies/webapps/看到这是官方指南。