web-dev-qa-db-ja.com

単一のWebアプリを開発およびパッケージ化する方法に関する完成したチュートリアルはありますか?

新しいWebサイト用に単一のWebアプリを作成したいので、マークチュートリアルまであります。このトピックに関するUbuntuの公式チュートリアルを読みましたが、それでも完全ではありません。コードをパッケージ化する方法を知っている

6
Rajat Saxena

実際、webappのパッケージ化は、他のアプリケーションのパッケージ化と実際には違いはありません。リソースをご覧ください この回答では 特に既存の統合、例えば LinkedInFeedly および(恥知らずなプラグ) This Is My Jam

基本的に、debian/少なくとも以下のファイルを含むディレクトリ( 詳細についてはガイドを参照 ):

  • controlパッケージマネージャーの基本的な説明( example を参照)特にwebappsでは3つのキーが重要です:XB-Ubuntu-Webapps-IncludesXB-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にアップロードする方法

1
jnv

次のリンクをご覧ください。 http://developer.ubuntu.com/resources/technologies/webapps/ 公式ガイドです。

0
Frederik Spang