から http://opensourcehacker.com/2013/03/20/how-to-backport-packages-on-ubuntu-linux/
backportpackageは
- ubuntuアーカイブからパッケージの最新バージョンをダウンロードします。最新バージョンはいくつかの新しいUbuntuリリースに存在する必要があります–バックポートプロセスはアップストリームリリースを考慮しません
- それを構築しようとします
- 結果の.debをlaunchpad.netの個人用PPAアーカイブにアップロードします
「バックポートプロセスがアップストリームリリースを考慮しない」のはなぜですか?アップストリームリリースではなくダウンストリームリリースを考慮したバックポートの利点は何ですか?
「アップストリームリリース」とは、パッケージの元の作成者が管理するパッケージのWebサイトから入手できる、パッケージの元の作成者からの生の(特定のUbuntuリリースではない)ソースコードリリースを意味しますか?
リンクに記載されているように、バックポートを行うには、launchpad.netでアカウントを作成し、PGPキーを作成する必要がありますか?
バックポートという用語は、(定義上)以前のバージョンのシステムで既存のパッケージを再構築することを意味します。
「バックポートプロセスがアップストリームリリースを考慮しない」のはなぜですか?
以前にパッケージ化されていないソフトウェアリリースをパッケージ化しても、バックポートされません。
バックポートに関して、アップストリームリリースに対するダウンストリームリリースの利点は何ですか?
どういう意味かわかりません。 「ダウンストリームリリース」と「アップストリームリリース」という用語はどういう意味ですか?通常、リリースはアップストリームでのみ使用される用語です。パッケージャーはリリースを作成せず、パッケージ化するだけです。リンクでは、「アップストリームリリース」という用語が使用されています。これはソフトウェアのリリースを意味し、そこでは「上流」という言葉は冗長であり、おそらく強調のために使用されます。 「Ubuntuリリース」という用語も使用されます。これは、Ubuntuディストリビューションのリリースを意味します。これは総称であり、オペレーティングシステムの新しいバージョンのリリースの一部として、多数のソフトウェアパッケージを一度にパッケージ化して配布することを指します。単一のソフトウェアをパッケージ化することは、通常、リリースとは呼ばれません。
おそらくあなたは、すでにパッケージ化されたリリースをバックポートするのではなく、新しいリリースを直接パッケージ化してみませんか。答えは明確である必要があります。一部の作業はパッケージャーによって既に行われているため、これには通常、作業が少なくて済みます。そうは言っても、古いバージョンのソフトウェアのパッケージを、以前にパッケージ化されていない新しいバージョンで再利用できることがよくあります。
「アップストリームリリース」とは、パッケージの元の作成者が管理するパッケージのWebサイトから入手できる、パッケージの元の作成者からの生の(特定のUbuntuリリースではない)ソースコードリリースを意味しますか?
はい、もちろん。
リンクに記載されているように、バックポートを行うには、launchpad.netでアカウントを作成し、PGPキーを作成する必要がありますか?
いいえ、もちろん必要ありません。ハードウェアの制約を法として、自分のコンピューターのLaunchpadでできることは何でもできます。ランチパッドには魔法の力はありません。
詳細については、 backports タグを参照してください。