自由ソフトウェアの開発者として、自分のアプリケーションをUbuntuに取り入れたいと思っています。
ソースtarballを提供し、パッケージを要求する必要がありますか?または、自分でパッケージを作成する必要がありますか? Ubuntuを直接ターゲットにする必要がありますか、それともDebianにアクセスしてからUbuntuに自動的にアクセスする必要がありますか?
ベストアンサー
パッケージがUbuntuに入るために取ることができるパスはたくさんあります。あなたのような「上流」の開発者を対象としたUbuntu開発の概要は、始めるのに役立つかもしれませんが、いくつかの指針も提供しようと思います。
Debian経由
一般に、無料のオープンソースソフトウェアを公開している場合は、最初にDebianを経由するのが最善の方法です。このようにして、パッケージに専用のメンテナがいることを確認します。また、DebianとUbuntuだけでなく、それらのすべての派生物でも利用できるため、最大数のユーザーに到達します。 Debianで新しいパッケージをリクエスト/提供するためのいくつかの便利なリンク:
-
作業の必要性と将来の
パッケージ–「パッケージへのインテント」と「パッケージのリクエスト
」のバグを
ファイルする方法に関する情報、および
開いているITPとRFPのリスト。 -
Debianメンター
FAQ– debian-mentorsは、
新規および将来のDebian開発者のメンタリング用です。
ここで、
パッケージをアーカイブにアップロードするスポンサーを見つけることができます。 -
Debian開発者リファレンス–新しいパッケージに関するDebian開発者リファレンスのセクション。ドキュメント全体は、UbuntuとDebianの両方のパッケージャーにとって非常に貴重です。
Ubuntuに直接
場合によっては、最初にUbuntuに直接アクセスすることが理にかなっている場合があります。役立つリンク:
-
Ubuntu App Developerサイト–軽量デスクトップアプリケーションの場合、developer.ubuntu.comの[マイアプリ]セクションで直接送信できます。アプリレビューボードがそれらをレビューし、ソフトウェアセンターで公開されます。
-
パッケージングガイド–Ubuntu用にパッケージ化する方法の紹介。
-
REVU –Ubuntuの貢献者がUbuntu開発者によるレビューのために新しいパッケージをアップロードしてUbuntuに含めることができるWebベースのツール。
-
スポンサーシッププロセス– Ubuntuに入った後、スポンサーシッププロセスを通じてパッケージを維持できます。
パーソナルパッケージアーカイブ
公式のUbuntuおよびDebianチャネルに加えて、Launchpadは、パーソナルパッケージアーカイブまたは略してPPAを介してDebianパッケージをユーザーに直接配布する機能を提供します。 PPAの特に有用な側面の1つは、テスト目的でソフトウェアのデイリービルドを提供できることです。
関連:Bashスクリプトでは、Ubuntuでドットの後にスペースが続き、その後にパスが続くとはどういう意味ですか?