Ano ito at bakit gusto ko ng isang BACKPORT

Dalawang katapusan ng linggo nakaraan gaganapin ito sa lungsod kung saan ako nakatira Software sa Araw ng Kalayaan.

Sa panahon ng kaganapan, narinig ko ang salita likod port. Maaari akong kumunsulta doon ano ang backport, napapaligiran ng mga dalubhasa sa GNU / Linux, ngunit naiwan ako ng pag-aalinlangan at, sa bahay, inialay ko ang aking sarili sa pagsasaliksik.

Minsan sa palagay ko dapat kaming lumikha ng isang kategorya na tinawag "Mga paliwanag na kailangan ko sa Espanyol at nakita ko ang mga ito sa Mandarin Chinese"Dahil sa lahat ng mga paliwanag na natagpuan ko, walang naglilinaw ng ganap para sa akin.

Tingnan natin kung ano ang sinasabi ng Wikipedia:

Un likod port ay ang aksyon ng Gumawa ng mga pagbabago o lumikha ng isang patch sa isang software na may isang mas lumang bersyon kaysa sa mayroon nang isa.

2195019023_2d5e9b9731

Oo, eksakto, iyon ang aking ekspresyon kapag binabasa ang naglilinaw at kamangha-manghang paliwanag.

Samakatuwid, kumunsulta ako sa dalawa "tagapayo”:) upang linawin ang bagay para sa akin. Ang mga sagot na nakuha ko sa tanong Ano ang backport? ay ang mga sumusunod:

Benji sinabi nya sa akin:

[…]… Gumagawa sila ng isang patch at inilalapat ito sa mga nakaraang bersyon din dahil ito ay isang problema sa legacy o isang patch mula sa isang nakaraang bersyon, inilalapat ito sa isang mas bagong bersyon tulad ng tampok… […]

Kaya, maaari nating sabihin pagkatapos na ang isang backport ay isang patch na ginawa upang iwasto ang isang bug sa isang X na bersyon ng isang pakete. Sa bagong bersyon ng package na ito, ang backport ay isang nakuha na pagpapaandar, iyon ay: ito ay isang tampok ng bersyon. Paano ang tungkol sa mga lumang bersyon? Humahawak ba ang error? Hindi: ang backport, tiyak, na naitama ang pagkakamali na iyon. Mayroong, kahit papaano, a paatras na pagkakatugma (kakaiba at mahirap na tanong na mauunawaan para sa isang tao na, tulad ko, ay ginagamit kahit papaano upang maitama ang mga pagkakamali sa bagong bersyon).

Kung sakali, kinunsulta ko rin si ReNa (isang dating kakilala sa blog na ito), na higit na nilinaw ang larawan.

Sinabi sa akin ni ReNa:

[…]… Ay kapag gumawa ka ng mga pakete mula sa ibang bersyon ipasok ang isang bersyon ng isang OS, halimbawa, upang magkaroon ng isang mas napapanahong bersyon ng X package.
Maraming ginagawa sa matatag na mga bersyon, tulad ng Debian Lenny, na mayroong mas matandang mga pakete, at kung kailangan mo ng isang bagong maliit na programa, gumawa ka ng backport upang makuha ito sa Debian Lenny ... […]

Ah, ganun: Pinagsasama ko ang bagong programa sa lumang bersyon ng OS at iyon lang?

[…]… Hindi talaga ito nag-iipon, ngunit naida-download ito mula sa mga repository.
Iyon ay, isang backport ay ginawa sa mga repository upang ma-download ang bersyon ng programa na mas bago ... […]

Pagkatapos, ang mga backports ay hindi nag-aayos lamang ng mga bug, tinutulungan nila ako na gumamit ng isang bagong bersyon (tawagan itong hindi matatag, na-update, napabuti, atbp.) sa aking kasalukuyang pamamahagi ng GNU / Linux. Upang makagawa ng backport, kailangan bang magkaroon ng isang bug o isang bagay na tulad nito, o maaari ko ba itong i-download upang magkaroon ng isang mas nai-update na bersyon, o pareho?

[…]… Hindi hindi, gagawin mo ito kung nais mo, hindi mo na kailangang matugunan ang anumang mga kundisyon… […]

Sa konklusyon: ang mga backport ay tila hindi isang bagay na lubhang kumplikado, o sa ibang mundo. Mukha namang hindi masyadong nakakabahala sila kapag alam mo kung ano ito, hindi ba?

Sigurado akong dapat meron sikat na backports, kaya't kung ang alinman sa mga makakabasa sa amin ay may alam (o nag-backport) inaanyayahan kita na sabihin sa amin.

Ano ang iyong huling backport?


Iwanan ang iyong puna

Ang iyong email address ay hindi nai-publish. Mga kinakailangang patlang ay minarkahan ng *

*

*

  1. Responsable para sa data: AB Internet Networks 2008 SL
  2. Layunin ng data: Kontrolin ang SPAM, pamamahala ng komento.
  3. Legitimation: Ang iyong pahintulot
  4. Komunikasyon ng data: Ang data ay hindi maiparating sa mga third party maliban sa ligal na obligasyon.
  5. Imbakan ng data: Ang database na naka-host ng Occentus Networks (EU)
  6. Mga Karapatan: Sa anumang oras maaari mong limitahan, mabawi at tanggalin ang iyong impormasyon.

  1.   Marcelo dijo

    Napakainteres. Salamat sa paliwanag, N @ ty. Nabasa ko ang maliit na salitang "backport" nang maraming beses at lagi kong iniisip kung ano ito. Para sa mga kadahilanang X, palagi kong ipinagpaliban ang paghahanap para sa kahulugan nito, at ngayon ay ginulo ako ng iyong post sa paksa. Salamat!

  2.   Sheng dijo

    Tingnan natin kung naiintindihan ko ... Ang isang backport ay isang patch na inilabas para sa mga nakaraang bersyon ng isang programa, ngunit inilalapat sa mga bagong bersyon?

    hal: naglalabas ka ng isang patch para sa firefox 3.0, ngunit sa 3.5 ginagamit nila ang parehong patch upang iwasto ang isang bug?

  3.   deby.nqn dijo

    Napakagandang paliwanag, maraming salamat at dahil narito kami ay iniiwan ko para sa iyo N @ ty at para sa lahat ng mga batang babae ang isang video na naghihikayat sa amin na magpatuloy sa pagtatrabaho sa teknolohiya, mabuhay ang mga teknikal na kababaihan !!!
    http://www.youtube.com/watch?v=O293-kmyUj0&feature=player_embedded

  4.   seth dijo

    Gumamit ako ng backports ng ilang beses upang makakuha ng mga pack ng pisil kay Lenny

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

  5.   bawatako dijo

    mahusay na artikulo, at ang blog ay talagang napakahusay. nagmula ako sa isang artikulo na na-highlight ng mga tao mula sa neoteo at ang totoo ay natigil ako.
    tingnan ang isang halimbawa ng backport ay ang klasikong bersyon ng tuta linux, na isang linux live cd distro para sa mga computer na may mababang mapagkukunan ng hardware, binuo nila ang kanilang pangunahing bersyon (tuta linux 4.3.1) na may pinakabagong linux kernel (2.6.31. 2.6.31) , ngunit may ilang mga napakatandang computer na hindi maayos sa 2.6.26 kernel kaya't ginawa ang isang backport na magiging klasikong bersyon kung saan pinalitan ito ng XNUMX kernel ngunit ang natitirang distro ay pareho ang lahat software at package ng pagsasaayos ngunit may lumang kernel upang magbigay ng higit na katatagan at pagiging tugma

    regards.-

  6.   Marta dijo

    Na nalaman ko kung ano ang backport 7 taon pagkatapos mong isulat ito ay kamangha-mangha.
    Salamat sa paglinaw.

  7.   01101001b dijo

    Magandang artikulo At oo, ang isang napaka-simpleng ideya ay nalilito.

    Ang backport ay HINDI isang software, ito ay isang aksyon sa isang software upang ito ay gumana sa isang nakaraang bersyon ng OS kung saan hindi ito orihinal na inilaan.

    Halimbawa, isang patch. Kung (tulad ng sinasabi ng Wikipedia) ang application 2.0 ay may mga bagay na ayusin, isang patch ang ginawa. Kung ito ay naka-out na ang nakaraang bersyon (application1.0) ay may parehong problema ngunit ang code ay medyo naiiba, kinakailangan upang baguhin ang patch, paggawa ng isang "port" ng patch upang gumana ito sa nakaraang bersyon ... Isang "backport" (ng patch). Colloqually masasabing «ang patch ay isang backport».

    Nalalapat din ito kung nais mo ng isang programa na may mas mataas na numero ng bersyon (kaysa sa matatag na bersyon) ngunit dinisenyo para sa * susunod * na bersyon ng iyong OS (Iyon ang pinag-iiba nito mula sa pagiging isang pag-update ng programa at iyon lang).

    Kung ang isang tao ay may kakayahang baguhin ang ultra-kamakailang bersyon na ito upang gumana sa isang mas lumang bersyon ng OS kaysa sa pinlano (para sa bersyon ng programa), "i-port" nila ang program na "pabalik" (muli, isang "backport").