Nedir ve neden BACKPORT istiyorum

İki hafta önce yaşadığım şehirde yapıldı Özgürlük Günü Yazılımı.

Etkinlik sırasında kelimesini duydum arka port. Orada danışabilirdim backport nedir, etrafım GNU / Linux uzmanlarıyla çevriliydi, ancak şüpheye düştüm ve evde kendimi araştırmaya adadım.

Bazen adında bir kategori oluşturmamız gerektiğini düşünüyorum "İhtiyacım olan İspanyolca açıklamalar ve bunları Mandarin Çincesinde buluyorum"Bulduğum tüm açıklamalar nedeniyle, hiçbiri benim için kesinlikle hiçbir şeyi açıklamadı.

Bakalım Wikipedia ne diyor:

Un Destek eylemi Değişiklikler yapın o bir yama oluştur mevcut olandan daha eski bir sürüme sahip bir yazılıma.

2195019023_2d5e9b9731

Evet, tam olarak, bu aydınlatıcı ve muhteşem açıklamayı okurken benim ifadem buydu.

Bu nedenle, iki kişiye danıştım "Asesores”:) konuyu açıklığa kavuşturmak için. Soruya aldığım cevaplar Backport nedir? şunlardı:

Benji bana o söyledi:

[…]… Eski bir sorun veya önceki bir sürümden bir yama olduğu için bir yama oluşturup önceki sürümlere uygularlar, daha yeni bir sürüme uygulanır. özellik… […]

Öyleyse, backport'un, bir paketin X sürümündeki bir hatayı düzeltmek için yapılan bir yama olduğunu söyleyebiliriz. Bu paketin yeni sürümünde, arka bağlantı noktası zaten edinilmiş bir işlevdir, yani sürümün bir özelliğidir. Ya eski versiyonlar? Hata geçerli mi? Yok hayır: arka alan tam olarak bu hatayı düzeltir. Bir şekilde bir geriye dönük uyumluluk (Benim gibi, yeni sürümdeki hataları düzeltmeye bir şekilde alışmış biri için anlaşılması zor ve tuhaf bir soru).

Her ihtimale karşı, resmi biraz daha netleştiren ReNa'ya (bu blogdaki eski bir tanıdık) danıştım.

ReNa bana şunları söyledi:

[…]… Başka bir sürümden paketler oluşturduğunuzda, örneğin X paketinin daha güncel bir sürümüne sahip olmak için bir işletim sisteminin bir sürümünü girin.
Daha eski paketlere sahip olan Debian Lenny gibi kararlı sürümlerde çok şey yapılır ve eğer yeni bir küçük programa ihtiyacınız varsa, Debian Lenny'ye sahip olmak için bir backport yaparsınız… […]

Ah, öyleyse: Yeni programı işletim sisteminin eski sürümünde derliyorum ve bu kadar mı?

[…]… Gerçekten derlemiyor, depolardan indiriyor.
Yani, programın daha yeni olan sürümünü indirebilmek için havuzlarda bir backport yapılır… […]

Daha sonra, arka kapılar yalnızca hataları düzeltmez, mevcut GNU / Linux dağıtımımda yeni bir sürüm (kararsız, güncellenmiş, geliştirilmiş vb. deyin) kullanmama yardımcı oluyorlar. Bir backport yapmak için, bir hataya veya buna benzer bir şeye ihtiyaç var mı, yoksa daha güncel bir sürüme sahip olmak için indirebilir miyim veya her ikisi birden?

[…]… Hayır hayır, istiyorsan yap, hiçbir şartı yerine getirmek zorunda değilsin… […]

Sonuç olarak: backport'lar aşırı derecede karmaşık veya başka bir dünyaya ait gibi görünmüyor. Ne olduğunu anladıktan sonra o kadar endişe verici görünmüyorlar, değil mi?

Eminim olmalı ünlü backportsBu nedenle, bizi okuyanlardan herhangi biri biliyorsa (veya arka plan yaptıysa), sizi bize anlatmaya davet ediyorum.

Son arka portunuz neydi?


Yorumunuzu bırakın

E-posta hesabınız yayınlanmayacak. Gerekli alanlar ile işaretlenmiştir *

*

*

  1. Verilerden sorumlu: AB Internet Networks 2008 SL
  2. Verilerin amacı: Kontrol SPAM, yorum yönetimi.
  3. Meşruiyet: Onayınız
  4. Verilerin iletilmesi: Veriler, yasal zorunluluk dışında üçüncü kişilere iletilmeyecektir.
  5. Veri depolama: Occentus Networks (AB) tarafından barındırılan veritabanı
  6. Haklar: Bilgilerinizi istediğiniz zaman sınırlayabilir, kurtarabilir ve silebilirsiniz.

  1.   Marcelo dijo

    Çok ilginç. Açıklama için teşekkürler, N @ ty. O küçük "backport" kelimesini birçok kez okudum ve her zaman ne olduğunu merak ediyorum. X nedenden ötürü, anlam arayışını her zaman erteledim ve şimdi gönderiniz beni bu konuda rahatsız etti. Teşekkürler!

  2.   Sheng dijo

    Bakalım anlayabileyim ... Backport, bir programın önceki sürümleri için yayımlanan, ancak yeni sürümlere uygulanan bir yamadır?

    örneğin: firefox 3.0 için bir yama yayınlıyorsunuz, ancak 3.5'te bir hatayı düzeltmek için aynı yamayı kullanıyorlar?

  3.   deby.nqn dijo

    Çok güzel bir açıklama, çok teşekkür ederim ve burada olduğumuz için size N @ ty ve tüm kızlar için bizi teknolojide çalışmaya devam etmeye teşvik eden bir video bırakıyorum, çok yaşa teknik kadınlar !!!
    http://www.youtube.com/watch?v=O293-kmyUj0&feature=player_embedded

  4.   seth dijo

    Lenny'de sıkma paketleri almak için birkaç kez arka sporları kullandım

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

  5.   Bawatakco dijo

    harika bir makale, ve aslında blog çok iyi. Neoteo'daki adamlar tarafından vurgulanan bir makaleden geldim ve gerçek şu ki sıkışıp kaldım.
    Backport'un bir örneğine bakın, düşük donanım kaynaklarına sahip bilgisayarlar için bir linux canlı cd dağıtımı olan köpek yavrusu linux'un klasik sürümüdür, ana sürümlerini (köpek yavrusu linux 4.3.1) en son linux çekirdeği (2.6.31. 2.6.31) ile geliştirdiler. , ancak 2.6.26 çekirdeği ile iyi gitmeyen bazı çok eski bilgisayarlar var, bu nedenle XNUMX çekirdeği ile değiştirildiği klasik sürüm olacak bir arka bağlantı noktası yapıldı, ancak dağıtımın geri kalanı her şey aynı. yazılım ve yapılandırma paketi, ancak daha fazla kararlılık ve uyumluluk sağlamak için eski çekirdek ile

    Şerefe. -

  6.   marta dijo

    Siz yazdıktan 7 yıl sonra backport'un ne olduğunu bulmaya geldim, bu harika.
    Açıklama için teşekkürler.

  7.   01101001b dijo

    İyi makale. Ve evet, çok basit bir fikir karıştı.

    Bir arka port bir yazılım DEĞİLDİR, bir yazılım üzerinde, başlangıçta amaçlanmadığı işletim sisteminin önceki bir sürümünde çalışmasını sağlamak için yapılan bir eylemdir.

    Örneğin, bir yama. Eğer (Wikipedia'nın dediği gibi) uygulama 2.0'ın düzeltmesi gereken şeyler varsa, bir yama yapılır. Önceki sürümde (uygulama1.0) aynı soruna sahip olduğu ancak kodun biraz farklı olduğu ortaya çıktıysa, yamayı değiştirmek ve yamanın bir "bağlantı noktasını" yaparak önceki sürümle çalışması gerekir… Bir "backport" (yamanın). Halk dilinde “yama bir arka porttur” denilir.

    Ayrıca, daha yüksek bir sürüm numarasına sahip (kararlı sürümden) ancak işletim sisteminizin * sonraki * sürümü için tasarlanmış bir program istiyorsanız da geçerlidir (BU, onu bir program güncellemesinden ayıran şeydir ve budur).

    Birisi, işletim sisteminin planlanandan daha eski bir sürümü üzerinde çalışmak için bu son derece yeni sürümü değiştirebilirse (programın bu sürümü için), programı "geri" (yine bir "arka bağlantı noktası") "taşır".