「バックポートプロセスがアップストリームバージョンを考慮していない」理由は何ですか?

「バックポートプロセスがアップストリームバージョンを考慮していない」理由は何ですか?

~からhttp://opensourcehacker.com/2013/03/20/how-to-backport-packages-on-ubuntu-linux/

バックポーティングパッケージは

  • Ubuntuアーカイブから最新バージョンのパッケージをダウンロードします。一部の最新のUbuntuバージョンには最新バージョンが必要です。 バックポートプロセスはアップストリームバージョンを考慮しません。
  • それを構築しよう
  • 生成された.debをlaunchpad.netのプライベートPPAアーカイブにアップロードします。

「バックポートプロセスがアップストリームバージョンを考慮していない」理由は何ですか?アップストリームバージョンではなくダウンストリームバージョンのバックポートを考慮すると、どのような利点がありますか?

「アップストリームバージョン」とは、ソース作成者が管理するパッケージWebサイトで利用可能なパッケージソース作成者のソース(特定のUbuntuバージョンには適用されません)のソースコードバージョンを意味しますか?

バックポートには、launchpad.netでアカウントを作成し、リンクの説明に従ってPGPキーを生成する必要がありますか?

ベストアンサー1

「バックポート」(定義上)という用語は、以前のバージョンのシステムで既存のパッケージを再構築することを意味します。

「バックポートプロセスがアップストリームバージョンを考慮していない」理由は何ですか?

以前にパッケージ化されていないソフトウェアのバージョンをパッケージ化することはバックポーティングではありません。

バックポーティングの場合、ダウンストリームバージョンがアップストリームバージョンと比較してどのような利点がありますか?

どういう意味なのかよくわかりません。 「ダウンストリームリリース」と「アップストリームリリース」とはどういう意味ですか?一般に、リリースはアップストリームでのみ使用される用語です。パッケージャはバージョンを公開せず、パッケージングのみを行います。リンクでは、「アップストリームリリース」という用語が使用されます。これはソフトウェアのリリースを意味します。 「上流」という言葉は、おそらく強調のために重複しているようです。 「Ubuntuバージョン」という用語も使用されます。これはUbuntuディストリビューションのリリースを意味します。これは、オペレーティング・システム・リリースの新しいバージョンの一部として、多数のソフトウェア・パッケージを一度にパッケージ化して配布することを示す集合用語です。個々のソフトウェアをパッケージ化することは、一般にリリースと呼ばれません。

おそらく、すでにパッケージ化されたバージョンをバックポートするのではなく、新しいバージョンをパッケージ化するのはどうですか?答えは明確でなければなりません。パッケージャはすでにいくつかのタスクを実行しているため、通常は作業量が少なくなります。ただし、以前のバージョンのソフトウェアパッケージを、以前にパッケージ化されていない最新バージョンと一緒に再利用することができることがよくあります。

「アップストリームバージョン」とは、ソース作成者が管理するパッケージWebサイトで利用可能なパッケージソース作成者のソース(特定のUbuntuバージョンには適用されません)のソースコードバージョンを意味しますか?

もちろんです。

バックポートには、launchpad.netでアカウントを作成し、リンクの説明に従ってPGPキーを生成する必要がありますか?

いいえ、もちろん必要ありません。ハードウェアの制限に応じて、コンピュータのLaunchpadでできることをすべて実行できます。ランチパッドには魔法の力はありません。

より詳しくはタグをご覧ください。

おすすめ記事