Что это такое и зачем мне РЕЗЕРВНЫЙ ПОРТ

Два выходных назад он прошел в городе, где я живу. День Свободы.

Во время мероприятия я услышал слово портировать. Я мог бы посоветоваться прямо здесь что такое бэкпортв окружении специалистов по GNU / Linux, но у меня остались сомнения, и дома я посвятил себя исследованиям.

Иногда мне кажется, что нам следует создать категорию под названием «Пояснения, которые мне нужны на испанском, и я нахожу их на китайском»Из-за всех найденных мной объяснений ни одно не прояснило мне абсолютно ничего.

Посмотрим, что говорит Википедия:

Un Бэкпорт это действие Внести изменения o создать патч к программному обеспечению с более ранней версией, чем существующая.

2195019023_2d5e9b9731

Да, именно таково было мое выражение лица, когда я читал это разъясняющее и великолепное объяснение.

Поэтому я посоветовался с двумя "советники:) чтобы прояснить для меня этот вопрос. Ответы, которые я получил на вопрос Что такое бэкпорт? были следующие:

Benji он сказал мне:

[…]… Они делают патч и применяют его к предыдущим версиям также потому, что это устаревшая проблема или патч от предыдущей версии, он применяется к более новой версии, например которая… […]

Что ж, тогда мы можем сказать, что бэкпорт - это патч, предназначенный для исправления ошибки в X-версии пакета. В новой версии этого пакета backport уже является приобретенной функциональностью, то есть: это функция версии. А как насчет старых версий? Ошибка держится? Нет: Backport, именно, исправляет эту ошибку. Каким-то образом обратная совместимость (странный и сложный вопрос для понимания того, кто, как и я, как-то привык исправлять ошибки в новой версии).

На всякий случай я также проконсультировался с ReNa (старым знакомым по этому блогу), который немного прояснил картину.

ReNa сказал мне:

[…]… Когда вы создаете версию ОС, вводите пакеты другой версии, например, чтобы получить более обновленную версию пакета X.
Многое сделано в стабильных версиях, таких как Debian Lenny, в которых есть более старые пакеты, и если вам нужна новая небольшая программа, вы создаете резервную копию, чтобы иметь ее в Debian Lenny… […]

А, итак: компилирую новую программу на старую версию ОС и все?

[…]… На самом деле это не компиляция, а загрузка из репозиториев.
То есть в репозиториях создается бэкпорт, чтобы можно было загрузить более новую версию программы… […]

Тогда, Backports не исправляют только ошибки, они помогают мне использовать новую версию (называть ее нестабильной, обновленной, улучшенной и т. д.) в моем текущем дистрибутиве GNU / Linux. Для создания бэкпорта нужна ли ошибка или что-то в этом роде, или я могу загрузить его, чтобы иметь более обновленную версию, или и то, и другое?

[…]… Нет-нет, вы делаете это, если хотите, вы не обязаны выполнять никаких условий… […]

В заключение: бэкпорты не кажутся чем-то чрезвычайно сложным или потусторонним. Они не кажутся такими уж тревожными, если знать, что это такое, не так ли?

Я уверен, что должно быть известные бэкпорты, поэтому, если кто-либо из тех, кто читает нас, знает что-нибудь (или сделал обратную ссылку), я приглашаю вас сообщить нам.

Какой у вас был последний бэкпорт?


Содержание статьи соответствует нашим принципам редакционная этика. Чтобы сообщить об ошибке, нажмите здесь.

7 комментариев, оставьте свой

Оставьте свой комментарий

Ваш электронный адрес не будет опубликован.

*

*

  1. Ответственный за данные: AB Internet Networks 2008 SL
  2. Назначение данных: контроль спама, управление комментариями.
  3. Легитимация: ваше согласие
  4. Передача данных: данные не будут переданы третьим лицам, кроме как по закону.
  5. Хранение данных: база данных, размещенная в Occentus Networks (ЕС)
  6. Права: в любое время вы можете ограничить, восстановить и удалить свою информацию.

  1.   Marcelo сказал

    Очень интересно. Спасибо за объяснение, N @ ty. Я много раз читал это маленькое слово «backport», и мне всегда было интересно, что это было. По причинам X я всегда откладывал поиск его значения, и теперь ваш пост меня обеспокоил по этому поводу. Спасибо!

  2.   Sheng сказал

    Посмотрим, понял ли я ... Бэкпорт - это патч, который выпускается для предыдущих версий программы, но применяется к новым версиям?

    например: вы выпускаете патч для firefox 3.0, но в 3.5 они используют тот же патч для исправления ошибки?

  3.   deby.nqn сказал

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

  4.   Seth сказал

    Я пару раз использовал бэкпорты, чтобы получить сквизпаки на Ленни.

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

  5.   Bawatakco сказал

    отличная статья, и блог на самом деле очень хороший Я пришел из статьи, выделенной ребятами из neoteo, и правда в том, что я застрял.
    посмотрите на пример backport - это классическая версия puppy linux, которая представляет собой live cd-дистрибутив linux для компьютеров с низкими аппаратными ресурсами, они разработали свою основную версию (puppy linux 4.3.1) с последним ядром linux (2.6.31) , но есть некоторые очень старые компьютеры, которые не работают с ядром 2.6.31, поэтому был сделан бэкпорт, который был бы классической версией, где он был заменен ядром 2.6.26, но остальная часть дистрибутива все та же программное обеспечение и пакет конфигурации, но со старым ядром для большей стабильности и совместимости

    Ура.

  6.   куница сказал

    То, что я пришел, чтобы узнать, что такое бэкпорт, через 7 лет после того, как вы написали это, - это удивительно.
    Спасибо за разъяснения.

  7.   01101001b сказал

    Хорошая статья. И да, запуталась очень простая идея.

    Backport - это НЕ программное обеспечение, это действие над программным обеспечением, которое заставляет его работать в предыдущей версии ОС, для которой оно изначально не предназначалось.

    Например, патч. Если (как говорит Википедия) в приложении 2.0 есть что исправить, делается патч. Если выяснится, что в предыдущей версии (приложение 1.0) была такая же проблема, но код был несколько другим, необходимо было бы изменить патч, сделав «порт» патча, чтобы он работал с этой предыдущей версией ... "бэкпорт" (патча). В просторечии можно было бы сказать, что «патч - это бэкпорт».

    Это также применимо, если вам нужна программа с более высоким номером версии (чем у стабильной версии), но предназначенная для * следующей * версии вашей ОС (это то, что отличает ее от обновления программы, и все).

    Если бы кто-то мог изменить эту последнюю версию для работы с более старой версией ОС, чем было запланировано (для этой версии программы), он «портировал» программу «обратно» (опять же, «backport»).

bool (истина)