Два выходных назад он прошел в городе, где я живу. День Свободы.
Во время мероприятия я услышал слово портировать. Я мог бы посоветоваться прямо здесь что такое бэкпортв окружении специалистов по GNU / Linux, но у меня остались сомнения, и дома я посвятил себя исследованиям.
Иногда мне кажется, что нам следует создать категорию под названием «Пояснения, которые мне нужны на испанском, и я нахожу их на китайском»Из-за всех найденных мной объяснений ни одно не прояснило мне абсолютно ничего.
Посмотрим, что говорит Википедия:
Un Бэкпорт это действие Внести изменения o создать патч к программному обеспечению с более ранней версией, чем существующая.
Да, именно таково было мое выражение лица, когда я читал это разъясняющее и великолепное объяснение.
Поэтому я посоветовался с двумя "советники:) чтобы прояснить для меня этот вопрос. Ответы, которые я получил на вопрос Что такое бэкпорт? были следующие:
Benji он сказал мне:
[…]… Они делают патч и применяют его к предыдущим версиям также потому, что это устаревшая проблема или патч от предыдущей версии, он применяется к более новой версии, например которая… […]
Что ж, тогда мы можем сказать, что бэкпорт - это патч, предназначенный для исправления ошибки в X-версии пакета. В новой версии этого пакета backport уже является приобретенной функциональностью, то есть: это функция версии. А как насчет старых версий? Ошибка держится? Нет: Backport, именно, исправляет эту ошибку. Каким-то образом обратная совместимость (странный и сложный вопрос для понимания того, кто, как и я, как-то привык исправлять ошибки в новой версии).
На всякий случай я также проконсультировался с ReNa (старым знакомым по этому блогу), который немного прояснил картину.
ReNa сказал мне:
[…]… Когда вы создаете версию ОС, вводите пакеты другой версии, например, чтобы получить более обновленную версию пакета X.
Многое сделано в стабильных версиях, таких как Debian Lenny, в которых есть более старые пакеты, и если вам нужна новая небольшая программа, вы создаете резервную копию, чтобы иметь ее в Debian Lenny… […]
А, итак: компилирую новую программу на старую версию ОС и все?
[…]… На самом деле это не компиляция, а загрузка из репозиториев.
То есть в репозиториях создается бэкпорт, чтобы можно было загрузить более новую версию программы… […]
Тогда, Backports не исправляют только ошибки, они помогают мне использовать новую версию (называть ее нестабильной, обновленной, улучшенной и т. д.) в моем текущем дистрибутиве GNU / Linux. Для создания бэкпорта нужна ли ошибка или что-то в этом роде, или я могу загрузить его, чтобы иметь более обновленную версию, или и то, и другое?
[…]… Нет-нет, вы делаете это, если хотите, вы не обязаны выполнять никаких условий… […]
В заключение: бэкпорты не кажутся чем-то чрезвычайно сложным или потусторонним. Они не кажутся такими уж тревожными, если знать, что это такое, не так ли?
Я уверен, что должно быть известные бэкпорты, поэтому, если кто-либо из тех, кто читает нас, знает что-нибудь (или сделал обратную ссылку), я приглашаю вас сообщить нам.
Какой у вас был последний бэкпорт?
Очень интересно. Спасибо за объяснение, N @ ty. Я много раз читал это маленькое слово «backport», и мне всегда было интересно, что это было. По причинам X я всегда откладывал поиск его значения, и теперь ваш пост меня обеспокоил по этому поводу. Спасибо!
Посмотрим, понял ли я ... Бэкпорт - это патч, который выпускается для предыдущих версий программы, но применяется к новым версиям?
например: вы выпускаете патч для firefox 3.0, но в 3.5 они используют тот же патч для исправления ошибки?
Очень хорошее объяснение, большое спасибо, и раз уж мы здесь, я оставляю для вас N @ ty и для всех девушек видео, которое побуждает нас продолжать работать в сфере технологий, да здравствуют технические женщины !!!
http://www.youtube.com/watch?v=O293-kmyUj0&feature=player_embedded
Я пару раз использовал бэкпорты, чтобы получить сквизпаки на Ленни.
http://backports.org/dokuwiki/doku.php?id=instructions
отличная статья, и блог на самом деле очень хороший Я пришел из статьи, выделенной ребятами из neoteo, и правда в том, что я застрял.
посмотрите на пример backport - это классическая версия puppy linux, которая представляет собой live cd-дистрибутив linux для компьютеров с низкими аппаратными ресурсами, они разработали свою основную версию (puppy linux 4.3.1) с последним ядром linux (2.6.31) , но есть некоторые очень старые компьютеры, которые не работают с ядром 2.6.31, поэтому был сделан бэкпорт, который был бы классической версией, где он был заменен ядром 2.6.26, но остальная часть дистрибутива все та же программное обеспечение и пакет конфигурации, но со старым ядром для большей стабильности и совместимости
Ура.
То, что я пришел, чтобы узнать, что такое бэкпорт, через 7 лет после того, как вы написали это, - это удивительно.
Спасибо за разъяснения.
Хорошая статья. И да, запуталась очень простая идея.
Backport - это НЕ программное обеспечение, это действие над программным обеспечением, которое заставляет его работать в предыдущей версии ОС, для которой оно изначально не предназначалось.
Например, патч. Если (как говорит Википедия) в приложении 2.0 есть что исправить, делается патч. Если выяснится, что в предыдущей версии (приложение 1.0) была такая же проблема, но код был несколько другим, необходимо было бы изменить патч, сделав «порт» патча, чтобы он работал с этой предыдущей версией ... "бэкпорт" (патча). В просторечии можно было бы сказать, что «патч - это бэкпорт».
Это также применимо, если вам нужна программа с более высоким номером версии (чем у стабильной версии), но предназначенная для * следующей * версии вашей ОС (это то, что отличает ее от обновления программы, и все).
Если бы кто-то мог изменить эту последнюю версию для работы с более старой версией ОС, чем было запланировано (для этой версии программы), он «портировал» программу «обратно» (опять же, «backport»).