Hvad er det, og hvorfor vil jeg have en BACKPORT

For to weekender siden blev det afholdt i den by, hvor jeg bor Freedom Day Software.

Under begivenheden hørte jeg ordet tilbageføre. Jeg kunne have konsulteret lige der hvad er en bagport?, omgivet af specialister i GNU / Linux, men jeg var tilbage med tvivlen, og derhjemme dedikerede jeg mig til forskning.

Nogle gange synes jeg, at vi skal oprette en kategori, der kaldes "Forklaringer, som jeg har brug for på spansk, og jeg finder dem på mandarin-kinesisk"På grund af alle de forklaringer, jeg fandt, klarede ingen absolut noget for mig.

Lad os se, hvad Wikipedia siger:

Un Bagport er handlingen af Foretag ændringer o Opret en patch til en software med en ældre version end den eksisterende.

2195019023_2d5e9b9731

Ja, præcis, det var mit udtryk, når jeg læste den afklarende og storslåede forklaring.

Derfor konsulterede jeg to "rådgivere”:) for at afklare sagen for mig. De svar, jeg fik på spørgsmålet Hvad er en bagport? var følgende:

Benji han fortalte mig:

[…] ... De laver en patch og anvender den på tidligere versioner også fordi det er et ældre problem eller en patch fra en tidligere version, den anvendes på en nyere version som funktion… […]

Nå kan vi sige, at en backport er en patch, der er lavet til at rette en fejl i en X-version af en pakke. I den nye version af denne pakke er backporten allerede en erhvervet funktionalitet, det vil sige: det er en funktion i versionen. Hvad med de gamle versioner? Holder fejlen? Ingen: bagporten korrigerer netop den fejl. Der er på en eller anden måde en bagudkompatibilitet (mærkeligt og vanskeligt spørgsmål at forstå for nogen, der ligesom mig på en eller anden måde er vant til at rette fejl i den nye version).

Bare i tilfælde af, konsulterede jeg også ReNa (en gammel bekendt på denne blog), som afklarede billedet lidt mere.

ReNa fortalte mig:

[…] ... Er når du laver en version af et operativsystem, skal du indtaste pakker fra en anden version, for eksempel for at have en mere opdateret version af X-pakken.
Meget gøres i stabile versioner, som Debian Lenny, som har ældre pakker, og hvis du har brug for et nyt lille program, laver du en backport for at have det i Debian Lenny ... [...]

Ah, så: Jeg sammensætter det nye program til den gamle version af operativsystemet, og det er det?

[…] ... Det er ikke rigtig at kompilere det, men downloade det fra arkiver.
Det vil sige, der oprettes en backport i arkiverne for at kunne downloade den version af programmet, der er nyere ... [...]

Derefter, backports løser ikke kun fejl, de hjælper mig med at bruge en ny version (kalde den ustabil, opdateret, forbedret osv.) i min nuværende GNU / Linux-distribution. For at oprette en backport er det nødvendigt, at der er en fejl eller noget lignende, eller kan jeg downloade den for at have en mere opdateret version eller begge dele?

[…]… Nej nej, du gør det, hvis du vil, du behøver ikke at opfylde nogen betingelser ... […]

Afslutningsvis: bagport ser ikke ud til at være noget ekstremt komplekst eller andet verdsligt. De virker ikke så bekymrende, når du først ved hvad det er, gør de?

Jeg er sikker på, at der må være berømte backports, så hvis nogen af ​​dem, der læser os, kender noget (eller gjorde en backport), opfordrer jeg dig til at fortælle os.

Hvad var din sidste bagport?


Efterlad din kommentar

Din e-mailadresse vil ikke blive offentliggjort. Obligatoriske felter er markeret med *

*

*

  1. Ansvarlig for data: AB Internet Networks 2008 SL
  2. Formålet med dataene: Control SPAM, management af kommentarer.
  3. Legitimering: Dit samtykke
  4. Kommunikation af dataene: Dataene vil ikke blive kommunikeret til tredjemand, undtagen ved juridisk forpligtelse.
  5. Datalagring: Database hostet af Occentus Networks (EU)
  6. Rettigheder: Du kan til enhver tid begrænse, gendanne og slette dine oplysninger.

  1.   Marcelo sagde han

    Meget interessant. Tak for forklaringen, N @ ty. Jeg læste det lille ord "backport" mange gange, og jeg spekulerer altid på, hvad det var. Af X-grunde udsatte jeg altid søgningen efter dens betydning, og nu har dit indlæg forstyrret mig om emnet. Tak!

  2.   Sheng sagde han

    Lad os se, om jeg forstår ... En backport er en patch, der frigives til tidligere versioner af et program, men som anvendes på nye versioner?

    f.eks: frigiver du en patch til Firefox 3.0, men i 3.5 bruger de den samme patch til at rette en fejl?

  3.   deby.nqn sagde han

    Meget god forklaring, mange tak, og da vi er her forlader jeg N @ ty og for alle pigerne en video, der opmuntrer os til at fortsætte med at arbejde inden for teknologi, længe leve de tekniske kvinder !!!
    http://www.youtube.com/watch?v=O293-kmyUj0&feature=player_embedded

  4.   seth sagde han

    Jeg brugte backports et par gange for at få klempakker på Lenny

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

  5.   bawatako sagde han

    fremragende artikel, og faktisk er bloggen meget god. Jeg kom fra en artikel fremhævet af fyrene fra neoteo, og sandheden er, at jeg sad fast.
    se på et eksempel på backport er den klassiske version af hvalpelinux, som er en linux live cd distro til computere med lave hardware ressourcer, de udviklede deres hovedversion (hvalpelinux 4.3.1) med den nyeste linux-kerne (2.6.31) , men der er nogle meget gamle computere, der ikke passer godt sammen med 2.6.31-kernen, så der blev lavet en backport, der ville være den klassiske version, hvor den blev erstattet af 2.6.26-kernen, men resten af ​​distro er alt det samme software og konfigurationspakke, men med den gamle kerne for at give mere stabilitet og kompatibilitet

    Skål. -

  6.   Marta sagde han

    At jeg kommer til at finde ud af, hvad en bagport er 7 år efter at du har skrevet dette, er forbløffende.
    Tak for afklaringen.

  7.   01101001b sagde han

    God artikel. Og ja, en meget simpel idé er forvirret.

    En backport er IKKE en software, det er en handling på en software for at få den til at fungere i en tidligere version af operativsystemet, som det ikke oprindeligt var beregnet til.

    For eksempel et plaster. Hvis applikationen 2.0 (som Wikipedia siger) har ting at rette, laves en patch. Hvis det viste sig, at den forrige version (application1.0) havde det samme problem, men koden var noget anderledes, ville det være nødvendigt at ændre patch'en og lave en "port" af patch'en, så den fungerer med den tidligere version ... En "bagport" (af plasteret). I almindelighed ville det siges, at "lappen er en bagport".

    Det gælder også, hvis du vil have et program med et højere versionsnummer (end den stabile version), men designet til den * næste * version af dit operativsystem (DET adskiller det fra at være en programopdatering, og det er det).

    Hvis nogen var i stand til at ændre den ultra-nyere version til at arbejde på en ældre version af operativsystemet end planlagt (for den version af programmet), ville de "portere" programmet "tilbage" (igen, en "backport").