Qu'est-ce que c'est et pourquoi je veux un BACKPORT

Il y a deux week-ends, il a eu lieu dans la ville où j'habite Logiciel de la journée de la liberté.

Pendant l'événement, j'ai entendu le mot rétroportage. J'aurais pu consulter ici qu'est-ce qu'un backport, entouré de spécialistes en GNU / Linux, mais je suis resté dans le doute et, chez moi, je me suis consacré à la recherche.

Parfois, je pense que nous devrions créer une catégorie appelée "Explications dont j'ai besoin en espagnol et je les trouve en chinois mandarin"À cause de toutes les explications que j'ai trouvées, aucune n'a clarifié absolument rien pour moi.

Voyons ce que dit Wikipedia:

Un Rétroportage est l'action de Apportez des modifications o créer un patch à un logiciel avec une version plus ancienne que celle existante.

2195019023_2d5e9b9731

Oui, exactement, c'était mon expression en lisant cette explication clarifiante et magnifique.

Par conséquent, j'ai consulté deux "conseillers”:) pour clarifier la question pour moi. Les réponses que j'ai obtenues à la question Qu'est-ce qu'un backport? étaient les suivants:

Benji il m'a dit:

[…]… Ils créent un correctif et l'appliquent aux versions précédentes aussi parce que c'est un problème hérité ou un correctif d'une version précédente, il est appliqué à une version plus récente comme caractéristique… […]

Eh bien, on peut dire alors qu'un backport est un patch qui est fait pour corriger un bogue dans une version X d'un paquet. Dans la nouvelle version de ce package, le backport est déjà une fonctionnalité acquise, c'est-à-dire: c'est une fonctionnalité de la version. Qu'en est-il des anciennes versions? L'erreur tient-elle? Non: le backport, précisément, corrige ce défaut. Il y a, en quelque sorte, un rétrocompatibilité (question étrange et difficile à comprendre pour quelqu'un qui, comme moi, est en quelque sorte habitué à corriger les erreurs de la nouvelle version).

Au cas où, j'ai également consulté ReNa (une vieille connaissance sur ce blog), qui a clarifié un peu plus la photo.

ReNa m'a dit:

[…]… C'est lorsque vous faites une version d'un système d'exploitation entrer des packages d'une autre version, par exemple, pour avoir une version plus mise à jour du package X.
Beaucoup de choses sont faites dans les versions stables, comme Debian Lenny, qui ont des paquets plus anciens, et si vous avez besoin d'un nouveau petit programme, vous créez un backport pour l'avoir dans Debian Lenny… […]

Ah, alors: je compile le nouveau programme sur l'ancienne version de l'OS et c'est tout?

[…]… Il ne s'agit pas vraiment de le compiler, mais de le télécharger à partir de référentiels.
Autrement dit, un backport est fait dans les référentiels pour pouvoir télécharger la version du programme la plus récente… […]

Ensuite, les backports ne corrigent pas uniquement les bogues, ils m'aident à utiliser une nouvelle version (appelez-la instable, mise à jour, améliorée, etc.) dans ma distribution GNU / Linux actuelle. Pour faire un backport, est-il nécessaire d'avoir un bogue ou quelque chose comme ça, ou puis-je le télécharger pour avoir une version plus mise à jour, ou les deux?

[…]… Non non, tu le fais si tu veux, tu ne dois remplir aucune condition… […]

En conclusion: les backports ne semblent pas être quelque chose d'extrêmement complexe ou d'un autre monde. Ils ne semblent pas si inquiétants une fois que vous savez ce que c'est, n'est-ce pas?

Je suis sûr qu'il doit y avoir backports célèbres, donc si l'un de ceux qui nous lisent en connait (ou a fait un backport), je vous invite à nous le dire.

Quel a été votre dernier backport?


Le contenu de l'article adhère à nos principes de éthique éditoriale. Pour signaler une erreur, cliquez sur c'est par ici !.

7 commentaires, laissez le vôtre

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée.

*

*

  1. Responsable des données : AB Internet Networks 2008 SL
  2. Finalité des données: Contrôle du SPAM, gestion des commentaires.
  3. Légitimation: votre consentement
  4. Communication des données: Les données ne seront pas communiquées à des tiers sauf obligation légale.
  5. Stockage des données: base de données hébergée par Occentus Networks (EU)
  6. Droits: à tout moment, vous pouvez limiter, récupérer et supprimer vos informations.

  1.   Marcelo dit

    Très interessant. Merci pour l'explication, N @ ty. J'ai lu ce petit mot «backport» plusieurs fois et je me demande toujours ce que c'était. Pour X raisons, j'ai toujours repoussé la recherche de sa signification, et maintenant votre message m'a dérangé sur le sujet. Merci!

  2.   Sheng dit

    Voyons si je comprends ... Un backport est un patch qui est publié pour les versions précédentes d'un programme, mais qui est appliqué aux nouvelles versions?

    ex: vous publiez un patch pour firefox 3.0, mais en 3.5 ils utilisent le même patch pour corriger un bug?

  3.   deby.nqn dit

    Très bonne explication, merci beaucoup et puisque nous sommes là je vous laisse N @ ty et pour toutes les filles une vidéo qui nous encourage à continuer à travailler dans la technologie, vive les femmes techniques !!!
    http://www.youtube.com/watch?v=O293-kmyUj0&feature=player_embedded

  4.   seth dit

    J'ai utilisé des backports plusieurs fois pour obtenir des packs de compression sur Lenny

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

  5.   bawatako dit

    excellent article, et le blog est en fait très bon.Je viens d'un article mis en évidence par les gars de neoteo et la vérité est que j'étais coincé.
    regardez un exemple de backport est la version classique de chiot linux, qui est une distribution Linux live cd pour les ordinateurs avec peu de ressources matérielles, ils ont développé leur version principale (chiot linux 4.3.1) avec le dernier noyau linux (2.6.31) , mais il y a quelques très vieux ordinateurs qui ne vont pas bien avec le noyau 2.6.31 donc un backport a été fait qui serait la version classique où il a été remplacé par le noyau 2.6.26 mais le reste de la distribution est tout de même logiciel et package de configuration mais avec l'ancien noyau pour donner plus de stabilité et de compatibilité

    À votre santé.-

  6.   Marta dit

    Que je vienne découvrir ce qu'est un backport 7 ans après que vous ayez écrit ceci est incroyable.
    Merci pour la clarification.

  7.   01101001b dit

    Bon article. Et oui, une idée très simple est confuse.

    Un backport n'est PAS un logiciel, c'est une action sur un logiciel pour le faire fonctionner dans une version précédente de l'OS pour laquelle il n'était pas initialement prévu.

    Par exemple, un patch. Si (comme le dit Wikipedia) l'application 2.0 a des choses à corriger, un correctif est créé. S'il s'avérait que la version précédente (application1.0) avait le même problème mais que le code était quelque peu différent, il serait nécessaire de modifier le patch, en faisant un "port" du patch pour qu'il fonctionne avec cette version précédente ... Un "backport" (du patch). On dirait familièrement que «le patch est un backport».

    Cela s'applique également si vous voulez un programme avec un numéro de version plus élevé (que la version stable) mais conçu pour la * prochaine * version de votre système d'exploitation (c'est ce qui le différencie d'être une mise à jour de programme et c'est tout).

    Si quelqu'un pouvait modifier cette version ultra-récente pour travailler sur une version plus ancienne du système d'exploitation que prévu (pour cette version du programme), il "porterait" le programme "en arrière" (encore une fois, un "backport").