Çfarë është ajo dhe pse dua një BACKPORT

Dy fundjava më parë u mbajt në qytetin ku unë jetoj Softueri i Ditës së Lirisë.

Gjatë ngjarjes, dëgjova fjalën porta e pasme. Mund të kisha konsultuar po aty çfarë është një backport, i rrethuar nga specialistë në GNU / Linux, por unë mbeta me dyshimin dhe, në shtëpi, iu përkusha vetes hulumtimit.

Ndonjëherë mendoj se duhet të krijojmë një kategori të quajtur "Shpjegimet që më duhen në spanjisht dhe i gjej në kinezisht Mandarin"Për shkak të të gjitha shpjegimeve që gjeta, askush nuk sqaroi absolutisht asgjë për mua.

Le të shohim se çfarë thotë Wikipedia:

Un Porta e pasme është veprimi i Bëni modifikime o krijoni një copë toke te një softuer me një version më të vjetër se ai ekzistues.

2195019023_2d5e9b9731

Po, saktësisht, kjo ishte shprehja ime kur lexoja atë shpjegim sqarues dhe madhështor.

Prandaj, u këshillova me dy "Asesores”:) për të sqaruar çështjen për mua. Përgjigjet që mora në pyetjen Çfarë është backport? ishin më poshtë:

Benji ai më tha:

[…]… Ata bëjnë një copë toke dhe e zbatojnë atë në versionet e mëparshme, gjithashtu sepse është një problem i trashëguar ose një copë toke nga një version i mëparshëm, është aplikuar në një version më të ri si tipar[…]

Epo, mund të themi atëherë se backport është një copë toke që bëhet për të korrigjuar një defekt në një version X të një pakete. Në versionin e ri të kësaj pakete, backport është tashmë një funksionalitet i fituar, domethënë: është një tipar i versionit. Po në lidhje me versionet e vjetra? A mban gabimi? jo: backport, saktësisht, korrigjon atë defekt. Në një farë mënyre ekziston një përputhshmëria prapa (pyetje e çuditshme dhe e vështirë për tu kuptuar për dikë që, si unë, është disi i mësuar të korrigjojë gabimet në versionin e ri).

Për çdo rast, unë gjithashtu u këshillova me ReNa (një i njohur i vjetër në këtë blog), i cili sqaroi pak më shumë fotografinë.

ReNa më tha:

[…]… Whenshtë kur bëni një version të një OS, futni paketa të një versioni tjetër, për shembull, për të pasur një version më të azhurnuar të paketës X.
Shumë gjëra janë bërë në versione të qëndrueshme, si Debian Lenny, të cilat kanë paketa më të vjetra, dhe nëse keni nevojë për një program të ri të vogël, ju bëni një backport për ta pasur atë në Debian Lenny… […]

Ah, pra: Unë përpiloj programin e ri në versionin e vjetër të OS dhe kaq?

[…]… Në të vërtetë nuk po e përpilon, por po e shkarkon nga depot.
Kjo është, një backport bëhet në depo për të qenë në gjendje të shkarkoni versionin e programit që është më i ri […]

Pastaj, backportet nuk rregullojnë vetëm gabime, ato më ndihmojnë të përdor një version të ri (ta quajmë të paqëndrueshëm, të azhurnuar, të përmirësuar, etj.) në shpërndarjen time aktuale të GNU / Linux. Për të bërë një backport, a ka nevojë të keni një defekt në kod apo diçka të tillë, apo mund ta shkarkoj për të pasur një version më të azhurnuar, ose të dyja?

[…]… Jo jo, ju e bëni nëse dëshironi, nuk keni pse të përmbushni asnjë kusht… […]

Si përfundim: backport-et nuk duket se janë diçka jashtëzakonisht komplekse, apo e botës tjetër. Ato nuk duken aq shqetësuese sapo të dini se çfarë është, apo jo?

Jam i sigurt që duhet të ketë backport të famshëm, kështu që nëse dikush nga ata që na lexojnë di ndonjë (ose ka bërë një backport) unë të ftoj të na e tregosh.

Cili ishte backport-i juaj i fundit?


Lini komentin tuaj

Adresa juaj e emailit nuk do të publikohet. Fusha e kërkuar janë shënuar me *

*

*

  1. Përgjegjës për të dhënat: AB Internet Networks 2008 SL
  2. Qëllimi i të dhënave: Kontrolloni SPAM, menaxhimin e komenteve.
  3. Legjitimimi: Pëlqimi juaj
  4. Komunikimi i të dhënave: Të dhënat nuk do t'u komunikohen palëve të treta përveç me detyrim ligjor.
  5. Ruajtja e të dhënave: Baza e të dhënave e organizuar nga Occentus Networks (BE)
  6. Të drejtat: Në çdo kohë mund të kufizoni, rikuperoni dhe fshini informacionin tuaj.

  1.   Marcelo dijo

    Shumë interesante. Faleminderit për shpjegimin, N @ ty. Unë e lexova atë fjalë të vogël "backport" shumë herë dhe gjithmonë pyes veten se çfarë ishte. Për X arsye, unë gjithmonë e shtyja kërkimin për kuptimin e tij, dhe tani postimi juaj më ka shqetësuar për këtë temë. Faleminderit!

  2.   sheng dijo

    Le të shohim nëse e kuptoj ... Backport është një copë toke që lëshohet për versionet e mëparshme të një programi, por zbatohet për versionet e reja?

    p.sh .: lëshoni një copë toke për firefox 3.0, por në 3.5 ata përdorin të njëjtën patch për të korrigjuar një gabim?

  3.   deby.nqn dijo

    Shpjegim shume i mire, faleminderit shume dhe meqenese jemi ketu ju leshoj per ju N @ ty dhe per te gjitha vajzat nje video qe na inkurajon te vazhdojme punen ne teknologji, rrofte grate teknike !!!
    http://www.youtube.com/watch?v=O293-kmyUj0&feature=player_embedded

  4.   seth dijo

    Kam përdorur backport disa herë për të marrë pako shtrydhëse për Lenny

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

  5.   bawatako dijo

    artikull i shkëlqyeshëm, dhe në fakt blogu është shumë i mirë. Unë erdha nga një artikull i theksuar nga djemtë nga neoteo dhe e vërteta është se unë isha i bllokuar.
    shikoni një shembull të backport është versioni klasik i linux i qenve, i cili është një distro e drejtpërdrejtë linux për kompjutera me burime të ulëta të pajisjeve, ata zhvilluan versionin e tyre kryesor (linux puppy 4.3.1) me kernelin më të fundit linux (2.6.31. 2.6.31 , por ka disa kompjutera shumë të vjetër që nuk shkojnë mirë me kernelin 2.6.26, kështu që u bë një backport që do të ishte versioni klasik ku u zëvendësua nga kerneli XNUMX por pjesa tjetër e distro është gjithçka e njëjtë softueri dhe paketa e konfigurimit por me bërthamën e vjetër për të dhënë më shumë qëndrueshmëri dhe pajtueshmëri

    Brohoritje.-

  6.   Kunadhe dijo

    Se kam ardhur për të gjetur se çfarë është një backport 7 vjet pasi të keni shkruar këtë është e mahnitshme.
    Faleminderit për sqarimin.

  7.   01101001b dijo

    Artikull i mirë Dhe po, një ide shumë e thjeshtë është e hutuar.

    Një backport NUK është një softuer, është një veprim mbi një softuer për ta bërë atë të funksionojë në një version të mëparshëm të OS për të cilin nuk ishte menduar fillimisht.

    Për shembull, një copë toke. Nëse (siç thotë Wikipedia) aplikacioni 2.0 ka gjëra për të rregulluar, bëhet një copë toke. Nëse do të rezultonte se versioni i mëparshëm (application1.0) kishte të njëjtin problem, por kodi ishte disi i ndryshëm, do të ishte e nevojshme të modifikohej patch-i, duke bërë një "port" të patch-it në mënyrë që të punojë me atë version të mëparshëm Një "backport" (i patch). Në mënyrë bisedore do të thuhej se «patch-i është një backport».

    Zbatohet gjithashtu nëse doni një program me një numër më të lartë të versionit (sesa versioni i qëndrueshëm), por i krijuar për versionin * tjetër * të sistemit tuaj (KJO është ajo që e dallon atë nga të qenit një azhurnim i programit dhe kaq).

    Nëse dikush mund ta modifikojë atë version ultra të fundit për të punuar në një version më të vjetër të sistemit operativ sesa ishte planifikuar (për atë version të programit), ata do të "transportonin" programin "prapa" (përsëri, një "backport").