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.
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?
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!
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?
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
Saya menggunakan backport beberapa kali untuk mendapatkan pek pada Lenny
http://backports.org/dokuwiki/doku.php?id=instructions
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.-
Saya datang untuk mengetahui apa itu backport 7 tahun selepas anda menulis ini sangat mengagumkan.
Terima kasih atas penjelasan.
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").