それは何ですか、なぜバックポートが必要なのですか

XNUMX週間前、私が住んでいる街で開催されました FreedomDayソフトウェア.

イベント中に、私はその言葉を聞いた バックポート。 私はすぐそこに相談することができた バックポートとは、GNU / Linuxの専門家に囲まれていましたが、疑問が残り、自宅で研究に専念しました。

時々私たちはというカテゴリーを作るべきだと思います 「スペイン語で必要な説明と北京語で見つけた説明」私が見つけたすべての説明のために、私にとって絶対に何も明らかにしたものはありませんでした。

ウィキペディアが言っていることを見てみましょう:

Un バックポート のアクションです 変更を加える o パッチを作成する 既存のものより古いバージョンのソフトウェアに。

2195019023_2d5e9b9731

そうです、まさにそれが、その明確で壮大な説明を読んだときの私の表現でした。

したがって、私はXNUMXつの「コンサルタント」:)私のために問題を明確にするために。 私が質問に答えた バックポートとは何ですか? 次のとおりでした:

ベンジー 彼は私に言った:

[…]…彼らはパッチを作成し、それを以前のバージョンに適用します。これはレガシーの問題または以前のバージョンからのパッチであるため、次のような新しいバージョンに適用されます。 簡潔な…[…]

そうですね、バックポートはXバージョンのパッケージのバグを修正するために作成されたパッチであると言えます。 このパッケージの新しいバージョンでは、バックポートはすでに取得された機能です。つまり、バージョンの機能です。 古いバージョンはどうですか? エラーは保持されますか? いいえ:バックポートは、正確に、その障害を修正します。 どういうわけか、 下位互換性 (私のように、新しいバージョンのエラーを修正することに慣れている人にとっては、奇妙で難しい質問です)。

念のため、私はReNa(このブログの古い知人)にも相談しました。ReNaは写真をもう少し明確にしました。

ReNaは私に言った:

[…]…別のバージョンのパッケージを作成する場合、たとえば、OSのXNUMXつのバージョンを入力して、Xパッケージのより更新されたバージョンを取得します。
古いパッケージを持つDebianLennyのような安定バージョンでは多くのことが行われ、新しい小さなプログラムが必要な場合は、DebianLennyにバックポートを作成します…[…]

ああ、そうです:古いバージョンのOSで新しいプログラムをコンパイルしました。それだけですか?

[…]…実際にはコンパイルではなく、リポジトリからダウンロードします。
つまり、新しいバージョンのプログラムをダウンロードできるように、リポジトリにバックポートが作成されます…[…]

その後、 バックポートはバグだけを修正するわけではありません、現在のGNU / Linuxディストリビューションで新しいバージョン(不安定、更新、改善などと呼びます)を使用するのに役立ちます。 バックポートを作成するには、バグなどがある必要がありますか、それともダウンロードしてより更新されたバージョンにすることはできますか、あるいはその両方ですか?

[…]…いやいや、あなたが望むならあなたはそれをします、あなたはどんな条件を満たす必要もありません…[…]

結論として、バックポートは極端に複雑なものでも、異世界的なものでもないようです。 あなたがそれが何であるかを知ったら、彼らはそれほど心配していないようですよね?

きっとあるに違いない 有名なバックポートですから、私たちを読んだ人が何か知っている(またはバックポートをした)場合は、私たちに教えてください。

あなたの最後のバックポートは何でしたか?


コメントを残す

あなたのメールアドレスが公開されることはありません。 必須フィールドには付いています *

*

*

  1. データの責任者:AB Internet Networks 2008 SL
  2. データの目的:SPAMの制御、コメント管理。
  3. 正当化:あなたの同意
  4. データの伝達:法的義務がある場合を除き、データが第三者に伝達されることはありません。
  5. データストレージ:Occentus Networks(EU)がホストするデータベース
  6. 権利:いつでも情報を制限、回復、削除できます。

  1.   マルセロ

    とても興味深い。 説明をありがとう、N @ty。 私はその小さな単語「バックポート」を何度も読みましたが、それは何だったのだろうといつも思っています。 Xの理由で、私は常にその意味の検索を延期しました、そして今あなたの投稿は主題に関して私を邪魔しました。 ありがとう!

  2.  

    私が理解しているかどうか見てみましょう...バックポートは、プログラムの以前のバージョン用にリリースされたパッチですが、新しいバージョンに適用されますか?

    例:Firefox 3.0のパッチをリリースしましたが、3.5では同じパッチを使用してバグを修正しますか?

  3.   デビー.nqn

    非常に良い説明、ありがとうございました。私たちはここにいるので、N @ tyとすべての女の子のために、テクノロジーで働き続けることを奨励するビデオを残します。
    http://www.youtube.com/watch?v=O293-kmyUj0&feature=player_embedded

  4.   セス

    私はバックポートを数回使用して、レニーのスクイーズパックを入手しました

    http://backports.org/dokuwiki/doku.php?id=instructions

  5.   バワタクコ

    素晴らしい記事で、実際にはブログはとても良いです。私はneoteoの人たちによって強調された記事から来ました、そして真実は私が立ち往生していたということです。
    バックポートの例を見ると、パピーリナックスのクラシックバージョンがあります。これは、ハードウェアリソースが少ないコンピューター用のLinuxライブCDディストリビューションであり、最新のLinuxカーネル(4.3.1。2.6.31)を使用してメインバージョン(パピーリナックス2.6.31)を開発しました。 、しかし、2.6.26カーネルにうまく適合しない非常に古いコンピューターがいくつかあるため、バックポートが作成されました。これは、XNUMXカーネルに置き換えられたクラシックバージョンですが、ディストリビューションの残りの部分はすべて同じです。ソフトウェアと構成パッケージですが、安定性と互換性を高めるために古いカーネルを使用しています

    乾杯。-

  6.   テン

    あなたがこれを書いた7年後にバックポートが何であるかを知るようになったのは素晴らしいことです。
    説明してくれてありがとう。

  7.   01101001b

    良い記事。 そして、はい、非常に単純なアイデアは混乱しています。

    バックポートはソフトウェアではなく、本来意図されていなかった以前のバージョンのOSで機能させるためのソフトウェアに対するアクションです。

    たとえば、パッチ。 (ウィキペディアが言うように)アプリケーション2.0に修正が必要な場合は、パッチが作成されます。 以前のバージョン(application1.0)でも同じ問題が発生したが、コードが多少異なる場合は、パッチを変更して、以前のバージョンで動作するようにパッチの「ポート」を作成する必要があります… (パッチの)「バックポート」。 口語的には、「パッチはバックポートです」と言われます。

    また、(安定バージョンよりも)バージョン番号が大きいが、OSの*次の*バージョン用に設計されたプログラムが必要な場合にも適用されます(これが、プログラムの更新との違いであり、それだけです)。

    誰かがその超最近のバージョンを変更して、計画よりも古いバージョンのOSで動作するようにすると(そのバージョンのプログラムに対して)、プログラムを「バック」(ここでも「バックポート」)に「移植」します。