Apa itu dan kenapa saya mahukan BACKPORT

Dua hujung minggu yang lalu ia diadakan di bandar tempat saya tinggal Hari Kebebasan Perisian.

Semasa acara itu, saya mendengar beberapa kali perkataan itu pelabuhan belakang. Saya boleh menyemak di sana apa itu backport, dikelilingi oleh pakar dalam GNU / Linux, tetapi saya merasa ragu dan, di rumah, saya mengabdikan diri untuk membuat penyelidikan.

Kadang-kadang saya fikir kita harus membuat kategori yang disebut "Penjelasan yang saya perlukan dalam bahasa Sepanyol dan saya dapati dalam bahasa Mandarin"Kerana semua penjelasan yang saya dapati, tidak ada yang menjelaskan apa-apa untuk saya.

Mari lihat apa yang dikatakan oleh Wikipedia:

Un Pelabuhan belakang adalah tindakan daripada Buat pengubahsuaian o buat tampalan ke perisian dengan versi yang lebih lama daripada yang sedia ada.

2195019023_2d5e9b9731

Ya, betul-betul, itulah ungkapan saya ketika membaca penjelasan yang jelas dan luar biasa itu.

Oleh itu, saya berunding duapenasihat":) untuk menjelaskan perkara itu bagi saya. Jawapan yang saya dapat untuk soalan itu Apa itu backport? adalah seperti berikut:

Benji memberitahu saya:

[…]… Mereka membuat patch dan menerapkannya ke versi sebelumnya juga kerana ini adalah masalah warisan atau patch dari versi sebelumnya, ia diterapkan ke versi yang lebih baru seperti ciri… […]

Oleh itu, kita boleh mengatakan bahawa backport adalah patch yang dibuat untuk membetulkan bug dalam versi X dari pakej. Dalam versi baru pakej ini, backport sudah menjadi fungsi yang diperoleh, iaitu: ia adalah ciri versi. Bagaimana dengan versi lama? Adakah ralat berterusan? Tidak: backport, tepatnya, membetulkan kecacatan itu. Terdapat entah bagaimana a keserasian ke belakang (soalan pelik dan sukar difahami bagi seseorang yang, seperti saya, entah bagaimana biasa untuk membetulkan kesilapan dalam versi baru).

Untuk berjaga-jaga, saya juga berjumpa dengan ReNa (seorang kenalan lama di blog ini), yang menjelaskan gambarnya sedikit lagi.

Rena memberitahu saya:

[…]… Adakah ketika anda membuat pakej dari versi lain memasukkan satu versi OS, misalnya, untuk memiliki versi X versi yang lebih terkini.
Banyak yang dilakukan dalam versi stabil, seperti Debian Lenny, yang mempunyai pakej lama, dan jika anda memerlukan program kecil baru, anda membuat sokongan untuk memilikinya di Debian Lenny… […]

Ah, begitu: Saya menyusun program baru pada versi lama OS dan itu sahaja?

[…]… Ini sebenarnya tidak menyusunnya, tetapi memuat turunnya dari repositori.
Iaitu, backport dibuat di repositori untuk dapat memuat turun versi program yang lebih baru… […]

Kemudian, backports bukan sahaja membetulkan pepijat, mereka membantu saya menggunakan versi baru (memanggilnya tidak stabil, dikemas kini, diperbaiki, dll.) dalam pengedaran GNU / Linux saya sekarang. Untuk membuat backport, adakah perlu ada bug atau semacamnya, atau bolehkah saya memuat turunnya untuk mendapatkan versi yang lebih baru, atau keduanya?

[…]… Tidak tidak, anda melakukannya jika anda mahu, anda tidak perlu memenuhi syarat apa pun… […]

Kesimpulannya: backports nampaknya tidak menjadi sesuatu yang sangat kompleks, atau dunia lain. Mereka tidak begitu risau setelah anda mengetahui apa itu, bukan?

Saya pasti mesti ada backport terkenal, jadi jika ada di antara mereka yang membaca kami tahu ada (atau melakukan backport), saya menjemput anda untuk memberitahu kami.

Apakah backport terakhir anda?


Tinggalkan komen anda

Alamat email anda tidak akan disiarkan. Ruangan yang diperlukan ditanda dengan *

*

*

  1. Bertanggungjawab untuk data: AB Internet Networks 2008 SL
  2. Tujuan data: Mengendalikan SPAM, pengurusan komen.
  3. Perundangan: Persetujuan anda
  4. Komunikasi data: Data tidak akan disampaikan kepada pihak ketiga kecuali dengan kewajiban hukum.
  5. Penyimpanan data: Pangkalan data yang dihoskan oleh Occentus Networks (EU)
  6. Hak: Pada bila-bila masa anda boleh menghadkan, memulihkan dan menghapus maklumat anda.

  1.   Marcelo kata

    Sungguh menarik. Terima kasih atas penjelasannya, N @ ty. Saya membaca perkataan kecil "backport" berkali-kali dan saya selalu tertanya-tanya apa itu. Atas sebab X, saya selalu menangguhkan pencarian maknanya, dan sekarang siaran anda mengganggu saya mengenai perkara ini. Terima kasih!

  2.   Sheng kata

    Mari lihat apakah saya faham ... Backport adalah patch yang dilancarkan untuk versi program sebelumnya, tetapi digunakan untuk versi baru?

    cth: anda melepaskan patch untuk firefox 3.0, tetapi pada 3.5 mereka menggunakan patch yang sama untuk membetulkan bug?

  3.   deby.nqn kata

    Penjelasan yang sangat baik, terima kasih banyak dan kerana kami di sini, saya tinggalkan untuk anda N @ ty dan untuk semua gadis video yang mendorong kami untuk terus bekerja dalam teknologi, selamat tinggal wanita teknikal !!!
    http://www.youtube.com/watch?v=O293-kmyUj0&feature=player_embedded

  4.   seth kata

    Saya menggunakan backport beberapa kali untuk mendapatkan pek pada Lenny

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

  5.   bawatako kata

    artikel yang sangat baik, dan blognya sebenarnya sangat bagus. Saya berasal dari artikel yang diketengahkan oleh lelaki dari neoteo dan sebenarnya saya tersekat.
    lihat contoh backport ialah versi klasik puppy linux, iaitu distro live cd linux untuk komputer dengan sumber perkakasan yang rendah, mereka membangunkan versi utama mereka (puppy linux 4.3.1) dengan kernel linux terkini (2.6.31. 2.6.31), tetapi terdapat beberapa komputer yang sangat lama yang tidak sesuai dengan kernel 2.6.26, jadi backport telah dibuat yang akan menjadi versi klasik di mana ia digantikan oleh kernel XNUMX, tetapi distro yang lain adalah semuanya sama. perisian dan pakej konfigurasi yang sama tetapi dengan kernel lama untuk memberikan lebih kestabilan dan keserasian

    salam.-

  6.   Marten kata

    Saya datang untuk mengetahui apa itu backport 7 tahun selepas anda menulis ini sangat mengagumkan.
    Terima kasih atas penjelasan.

  7.   01101001b kata

    Artikel yang bagus. Dan ya, idea yang sangat mudah adalah keliru.

    Backport BUKAN perisian, ia adalah tindakan pada perisian untuk membuatnya berfungsi dalam versi OS sebelumnya yang pada asalnya tidak dimaksudkan.

    Sebagai contoh, tampalan. Jika (seperti yang dikatakan Wikipedia) aplikasi 2.0 mempunyai perkara yang perlu diperbetulkan, tampalan dibuat. Jika ternyata versi sebelumnya (aplikasi 1.0) mempunyai masalah yang sama tetapi kodnya agak berbeza, patch itu perlu diubah suai, membuat "port" (dari "porting", carry) patch supaya ia berfungsi dengan versi sebelumnya itu …lapangan belakang (tampalan). Dalam bahasa sehari-hari ia akan dikatakan bahawa "tampalan itu adalah backport".

    Ini juga berlaku jika anda menginginkan program dengan nombor versi yang lebih tinggi (daripada versi stabil) tetapi dirancang untuk versi * seterusnya * OS anda (YANG membezakannya daripada kemas kini program dan itu sahaja).

    Sekiranya seseorang dapat mengubah versi yang paling baru untuk menjalankan versi OS yang lebih lama daripada yang dirancang (untuk versi program itu), mereka akan "mengembalikan" program "kembali" (sekali lagi, "backport").