Какво е това и защо искам БЕКПОРТ

Преди два уикенда се проведе в града, в който живея Софтуер за Деня на свободата.

По време на събитието чух думата бекпорт. Можех да се консултирам точно там какво е бекпорт, заобиколен от специалисти по GNU / Linux, но останах със съмнение и у дома се посветих на изследванията.

Понякога мисля, че трябва да създадем категория, наречена „Обяснения, които ми трябват на испански и ги намирам на китайски“Поради всички обяснения, които намерих, нито едно не ми изясни абсолютно нищо.

Нека видим какво казва Уикипедия:

Un заден порт е действието на Правете модификации o създайте кръпка към софтуер с по-стара версия от съществуващата.

2195019023_2d5e9b9731

Да, точно това беше изразът ми, когато четох това уточняващо и великолепно обяснение.

Затова се консултирах с двама "съветници”:), за да ми изясни въпроса. Отговорите, които получих на въпроса Какво е backport? бяха следните:

Benji Той ми каза:

[…] ... Те правят корекция и я прилагат към предишни версии, също така защото това е проблем с наследство или пластир от предишна версия, той се прилага към по-нова версия като особеност… […]

Е, тогава можем да кажем, че backport е кръпка, която е направена за коригиране на грешка в X версия на пакет. В новата версия на този пакет, backport вече е придобита функционалност, тоест: това е характеристика на версията. Ами старите версии? Съдържа ли се грешката? Не: backport точно поправя тази грешка. Има някак си обратна съвместимост (странен и труден за разбиране въпрос за някой, който като мен по някакъв начин е свикнал да коригира грешки в новата версия).

За всеки случай се консултирах и с ReNa (стар познат в този блог), който малко повече изясни картината.

ReNa ми каза:

[…] ... Това е, когато направите една версия на операционна система, въведете пакети от друга версия, например, за да имате по-актуализирана версия на X пакета.
Много се прави в стабилни версии, като Debian Lenny, които имат по-стари пакети и ако имате нужда от нова малка програма, правите backport, за да я имате в Debian Lenny ... [...]

А, така: Компилирам новата програма на старата версия на операционната система и това е?

[...] ... Всъщност не се компилира, а се изтегля от хранилища.
Тоест, в хранилищата се прави backport, за да може да се изтегли версията на програмата, която е по-нова ... [...]

След това, backports не отстраняват само грешки, те ми помагат да използвам нова версия (наречете я нестабилна, актуализирана, подобрена и т.н.) в текущата ми дистрибуция на GNU / Linux. За да направите backport, необходимо ли е да има грешка или нещо подобно, или мога да го изтегля, за да има по-актуализирана версия, или и двете?

[…] ... Не, не, прави го, ако искаш, не е нужно да отговаряш на каквито и да било условия ... [...]

В заключение: бекпортът не изглежда да е нещо изключително сложно или отвъдно. Те не изглеждат толкова притеснителни, след като разберете какво е, нали?

Сигурен съм, че трябва да има известни бекпорти, така че ако някой от тези, които ни четат, знае някой (или е направил бекпорт), каня ви да ни кажете.

Кой беше последният ви бекпорт?


Оставете вашия коментар

Вашият имейл адрес няма да бъде публикуван. Задължителните полета са отбелязани с *

*

*

  1. Отговорник за данните: AB Internet Networks 2008 SL
  2. Предназначение на данните: Контрол на СПАМ, управление на коментари.
  3. Легитимация: Вашето съгласие
  4. Съобщаване на данните: Данните няма да бъдат съобщени на трети страни, освен по законово задължение.
  5. Съхранение на данни: База данни, хоствана от Occentus Networks (ЕС)
  6. Права: По всяко време можете да ограничите, възстановите и изтриете информацията си.

  1.   Марсело каза той

    Много интересно. Благодаря за обяснението, N @ ty. Четох тази малка дума "backport" много пъти и винаги се чудя какво беше. Поради X причини винаги отлагах търсенето за неговото значение и сега вашият пост ме безпокои по темата. Благодаря!

  2.   Sheng каза той

    Да видим дали разбирам ... Backport е кръпка, която се пуска за предишни версии на програма, но се прилага към нови версии?

    напр .: пускате кръпка за firefox 3.0, но в 3.5 те използват една и съща лепенка за коригиране на грешка?

  3.   deby.nqn каза той

    Много добро обяснение, благодаря ви много и тъй като сме тук, оставям за вас N @ ty и за всички момичета видео, което ни насърчава да продължим да работим в технологиите, да живеят техническите жени !!!
    http://www.youtube.com/watch?v=O293-kmyUj0&feature=player_embedded

  4.   Сет каза той

    Използвах backports няколко пъти, за да получа пакети за Лени

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

  5.   баватако каза той

    отлична статия и всъщност блогът е много добър. Дойдох от статия, подчертана от момчетата от neoteo и истината е, че бях заседнал.
    вижте пример за backport е класическата версия на puppy linux, която е дистрибуция на linux на живо за компютри с ниски хардуерни ресурси, те разработиха основната си версия (puppy linux 4.3.1) с най-новото ядро ​​на linux (2.6.31. 2.6.31) , но има някои много стари компютри, които не вървят добре с ядрото 2.6.26, така че е направен backport, който би бил класическата версия, където е заменен от ядрото XNUMX, но останалата част от дистрибуцията е все същата софтуерен и конфигурационен пакет, но със старото ядро ​​за по-голяма стабилност и съвместимост

    Наздраве.

  6.   Marta каза той

    Това, че идвам да разбера какво представлява бекпортът 7 години след като сте написали това, е невероятно.
    Благодаря за разяснението.

  7.   01101001b каза той

    Добра статия. И да, много проста идея е объркана.

    Backport НЕ е софтуер, това е действие върху софтуер, за да работи в предишна версия на операционната система, за която първоначално не е била предназначена.

    Например пластир. Ако (както казва Уикипедия) приложението 2.0 има неща за поправяне, се прави корекция. Ако се окаже, че предишната версия (приложение 1.0) има същия проблем, но кодът е малко по-различен, ще бъде необходимо да се модифицира кръпката, като се направи "порт" на пластира, така че да работи с тази предишна версия ... A "backport" (на пластира). В разговор ще се каже, че «пластирът е backport».

    Прилага се и ако искате програма с по-висок номер на версията (от стабилната версия), но предназначена за * следващата * версия на вашата операционна система (ТОВА е това, което я различава от това да бъде актуализация на програмата и това е всичко).

    Ако някой може да модифицира тази ултра-скорошна версия, за да работи на по-стара версия на операционната система от планираното (за тази версия на програмата), той ще „прикачи“ програмата „обратно“ (отново „backport“).