Co to je a proč chci ZPĚT

Před dvěma víkendy se to konalo ve městě, kde žiji Software Den svobody.

Během akce jsem slyšel slovo zadní port. Mohl jsem to konzultovat přímo tam co je backport, obklopen specialisty na GNU / Linux, ale zůstaly mi pochybnosti a doma jsem se věnoval výzkumu.

Někdy si myslím, že bychom měli vytvořit kategorii s názvem "Vysvětlení, která potřebuji ve španělštině a najdu je v mandarínské čínštině"Kvůli všem vysvětlením, která jsem našel, mi žádný nevysvětlil absolutně nic.

Podívejme se, co říká Wikipedia:

Un zadní port je akce Proveďte úpravy o vytvořte opravu na software se starší verzí než stávající.

2195019023_2d5e9b9731

Ano, přesně to byl můj výraz, když jsem četl toto objasňující a nádherné vysvětlení.

Proto jsem konzultoval dva “poradci”:) objasnit věc za mě. Odpovědi, které jsem na otázku dostal Co je backport? byly následující:

Benji řekl mi:

[…]… Vyrobí opravu a použijí ji na předchozí verze také proto, že se jedná o starší problém nebo oprava z předchozí verze, použije se na novější verzi, jako je vlastnost… […]

Můžeme tedy říci, že backport je patch, který je vytvořen k opravě chyby v X verzi balíčku. V nové verzi tohoto balíčku je backport již získanou funkcí, to znamená: je to funkce verze. A co staré verze? Platí chyba? Ne: backport přesně napravuje tuto chybu. Nějak existuje zpětná kompatibilita (podivná a obtížně srozumitelná otázka pro někoho, kdo je stejně jako já nějak zvyklý na opravy chyb v nové verzi).

Pro každý případ jsem se také poradil s ReNa (starou známou na tomto blogu), která obrázek ještě trochu objasnila.

ReNa mi řekla:

[…]… Je, když vytvoříte jednu verzi operačního systému, zadejte balíčky z jiné verze, například abyste měli aktuální verzi balíčku X.
Mnoho se děje ve stabilních verzích, jako je Debian Lenny, které mají starší balíčky, a pokud potřebujete nový malý program, vytvoříte backport, abyste jej měli v Debianu Lenny… [...]

Ah, takže: Nový program kompiluji na starou verzi OS a je to?

[…]… Ve skutečnosti to není kompilace, ale stahování z úložišť.
To znamená, že v úložištích je vytvořen backport, aby bylo možné stáhnout verzi programu, která je novější ... [...]

Pak, backporty neopravují pouze chyby, pomáhají mi používat v mé současné distribuci GNU / Linux novou verzi (nazvat ji nestabilní, aktualizovanou, vylepšenou atd.). Chcete-li vytvořit backport, je nutné, aby tam byla chyba nebo něco takového, nebo si ji mohu stáhnout, abych měl více aktualizovanou verzi, nebo obojí?

[…]… Ne ne, uděláte to, pokud chcete, nemusíte splňovat žádné podmínky… […]

Závěrem: backporty se nezdají být ničím extrémně složitým nebo jiným světem. Nevypadají tak znepokojivě, jakmile víte, co to je, že?

Jsem si jistý, že musí být slavné backporty, takže pokud někdo z těch, kdo nás četli, něco ví (nebo dělal backport), zvou vás, abyste nám to řekli.

Jaký byl tvůj poslední backport?


Zanechte svůj komentář

Vaše e-mailová adresa nebude zveřejněna. Povinné položky jsou označeny *

*

*

  1. Za data odpovídá: AB Internet Networks 2008 SL
  2. Účel údajů: Ovládací SPAM, správa komentářů.
  3. Legitimace: Váš souhlas
  4. Sdělování údajů: Údaje nebudou sděleny třetím osobám, s výjimkou zákonných povinností.
  5. Úložiště dat: Databáze hostovaná společností Occentus Networks (EU)
  6. Práva: Vaše údaje můžete kdykoli omezit, obnovit a odstranit.

  1.   Marcelo řekl

    Velmi zajímavé. Děkuji za vysvětlení, N @ ty. Četl jsem to malé slovo „backport“ mnohokrát a vždy mě zajímalo, co to bylo. Z X důvodů jsem vždy odložil hledání jeho významu a váš příspěvek mě nyní na toto téma vyrušil. Dík!

  2.   Sheng řekl

    Uvidíme, jestli rozumím ... Backport je oprava, která je vydána pro předchozí verze programu, ale je použita u nových verzí?

    např .: vydáte opravu pro firefox 3.0, ale v 3.5 používají stejnou opravu k opravě chyby?

  3.   deby.nqn řekl

    Velmi dobré vysvětlení, děkuji moc a protože jsme tady, nechávám pro vás N @ ty a pro všechny dívky video, které nás povzbuzuje k pokračování v práci v technologii, ať žijí technické ženy !!!
    http://www.youtube.com/watch?v=O293-kmyUj0&feature=player_embedded

  4.   Seth řekl

    Několikrát jsem použil backporty, abych dostal Lennyho balíčky

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

  5.   bawatako řekl

    vynikající článek a blog je ve skutečnosti velmi dobrý. Přišel jsem z článku zvýrazněného lidmi z Neoteo a pravdou je, že jsem se zasekl.
    Podívejte se na příklad backportu je klasická verze štěněcího linuxu, což je linuxová živá CD distribuce pro počítače s nízkými hardwarovými prostředky, vyvinuli svou hlavní verzi (štěně linux 4.3.1) s nejnovějším linuxovým jádrem (2.6.31. 2.6.31) , ale existují některé velmi staré počítače, které s jádrem 2.6.26 nejdou, takže byl vytvořen backport, který by byl klasickou verzí, kde byl nahrazen jádrem XNUMX, ale zbytek distribuce je stejný softwarový a konfigurační balíček, ale se starým jádrem pro větší stabilitu a kompatibilitu

    Na zdraví.-

  6.   kuna řekl

    To, že jsem zjistil, co je backport 7 let poté, co jste napsali, je úžasné.
    Díky za vysvětlení.

  7.   01101001b řekl

    Dobrý článek. A ano, velmi jednoduchá myšlenka je zmatená.

    Backport NENÍ software, je to akce na software, aby fungoval v předchozí verzi OS, pro kterou nebyl původně určen.

    Například oprava. Pokud (jak říká Wikipedia) má aplikace 2.0 co opravit, je vytvořena oprava. Pokud by se ukázalo, že předchozí verze (application1.0) měla stejný problém, ale kód byl poněkud odlišný, bylo by nutné opravu upravit a vytvořit „port“ opravy tak, aby fungoval s předchozí verzí… „Backport“ (opravy). Hovorově by se dalo říci, že «patch je backport».

    Platí také, pokud chcete program s vyšším číslem verze (než stabilní verze), ale určený pro * další * verzi vašeho operačního systému (tím se odlišuje od aktualizace programu a to je vše).

    Pokud by někdo mohl upravit tuto ultra-nejnovější verzi tak, aby fungovala na starší verzi OS, než bylo plánováno (pro tuto verzi programu), přenesl by program „zpět“ (opět „backport“).