新しいWebサイト用に単一のWebアプリを作成したいので、マークチュートリアルまであります。このトピックに関するUbuntuの公式チュートリアルを読みましたが、それでも完全ではありません。コードをパッケージ化する方法を知っている
実際、webappのパッケージ化は、他のアプリケーションのパッケージ化と実際には違いはありません。リソースをご覧ください この回答では 特に既存の統合、例えば LinkedIn 、 Feedly および(恥知らずなプラグ) This Is My Jam 。
基本的に、debian/
少なくとも以下のファイルを含むディレクトリ( 詳細についてはガイドを参照 ):
control
パッケージマネージャーの基本的な説明( example を参照)特にwebappsでは3つのキーが重要です:XB-Ubuntu-Webapps-Includes
、XB-Ubuntu-Webapps-Name
およびXB-Ubuntu-Webapps-Domain
。compat
copyright
install
は、インストールするファイルを指定しますrules
changelog
は、パッケージの結果バージョンを指定し、非常に特定の形式に従う必要があります。を使用して管理できます。 dch
コマンドこれらのファイルは、たとえばを使用して生成できます。 dh_make
コマンド、または他のwebappsプロジェクトからdebian
ディレクトリをコピーして、パッケージ名、ファイル名、ドメインを変更します。
ファイルを配置したら、たとえばを使用してパッケージを生成できるはずです。 dpkg-buildpackage
コマンド(dpkg-dev
パッケージ)。結果のパッケージは、親ディレクトリに生成されます。
GitやBazaarなどのバージョン管理を使用している場合は、それぞれ git-buildpackage または bzr-builddeb (どちらもUbuntuリポジトリで利用可能)をご覧ください。私は特にgit dch
コマンドは、変更ログを管理するのに役立ちます。ニースがあります Gitでパッケージ化してPPAにアップロードする方法 。
次のリンクをご覧ください。 http://developer.ubuntu.com/resources/technologies/webapps/ 公式ガイドです。