มันคืออะไรและทำไมฉันถึงต้องการ BACKPORT

สองสัปดาห์ที่แล้วจัดขึ้นในเมืองที่ฉันอาศัยอยู่ วันแห่งอิสรภาพของซอฟต์แวร์.

ในระหว่างการจัดงานฉันได้ยินคำว่า ย้ายกลับ. ฉันสามารถปรึกษาได้ที่นั่น แบ็คพอร์ตคืออะไรล้อมรอบไปด้วยผู้เชี่ยวชาญใน GNU / Linux แต่ฉันก็เหลือ แต่ข้อสงสัยและที่บ้านฉันทุ่มเทให้กับการค้นคว้า

บางครั้งฉันคิดว่าเราควรสร้างหมวดหมู่ที่เรียกว่า "คำอธิบายที่ฉันต้องการเป็นภาษาสเปนและพบเป็นภาษาจีนกลาง"เนื่องจากคำอธิบายทั้งหมดที่ฉันพบไม่มีใครชี้แจงอะไรให้ฉันได้เลย

มาดูกันว่า Wikipedia พูดว่าอย่างไร:

Un ย้อนกลับ คือการกระทำของ ทำการปรับเปลี่ยน o สร้างแพทช์ ไปยังซอฟต์แวร์ที่มีเวอร์ชันเก่ากว่าเวอร์ชันที่มีอยู่

2195019023_2d5e9b9731

ใช่นั่นคือการแสดงออกของฉันเมื่ออ่านคำอธิบายที่ชัดเจนและงดงาม

ดังนั้นฉันจึงปรึกษาสอง "ที่ปรึกษา” :) เพื่อชี้แจงเรื่องนี้ให้ฉัน คำตอบที่ฉันได้รับสำหรับคำถาม แบ็คพอร์ตคืออะไร? มีดังต่อไปนี้:

Benji เขาบอกฉันว่า:

[…] …พวกเขาทำการแก้ไขและนำไปใช้กับเวอร์ชันก่อนหน้าด้วยเนื่องจากเป็นปัญหาเดิมหรือแพตช์จากเวอร์ชันก่อนหน้าจึงถูกนำไปใช้กับเวอร์ชันที่ใหม่กว่าเช่น ลักษณะ-

เราสามารถพูดได้ว่า backport คือโปรแกรมแก้ไขที่สร้างขึ้นเพื่อแก้ไขข้อบกพร่องในแพ็คเกจ X เวอร์ชัน ในเวอร์ชันใหม่ของแพ็กเกจนี้แบ็คพอร์ตเป็นฟังก์ชันที่ได้รับมาแล้วนั่นคือเป็นคุณลักษณะของเวอร์ชัน แล้วเวอร์ชันเก่าล่ะ? เกิดข้อผิดพลาดหรือไม่? ไม่: backport, อย่างแม่นยำ, แก้ไขข้อผิดพลาดนั้น มีอยู่อย่างใด ความเข้ากันได้ย้อนหลัง (คำถามแปลก ๆ และเข้าใจยากสำหรับคนที่เคยชินกับการแก้ไขข้อผิดพลาดในเวอร์ชันใหม่เช่นฉัน)

ในกรณีนี้ฉันยังได้ปรึกษา ReNa (คนรู้จักเก่าในบล็อกนี้) ซึ่งชี้แจงภาพอีกเล็กน้อย

ReNa บอกฉันว่า:

[…] …คือเมื่อคุณสร้าง OS เวอร์ชันหนึ่งให้ป้อนแพ็กเกจจากเวอร์ชันอื่นเช่นเพื่อให้มีแพ็กเกจ X เวอร์ชันที่อัปเดตมากขึ้น
มีหลายอย่างที่ทำในเวอร์ชันที่เสถียรเช่น Debian Lenny ซึ่งมีแพ็คเกจรุ่นเก่าและหากคุณต้องการโปรแกรมใหม่ ๆ คุณต้องสร้างแบ็คพอร์ตเพื่อให้มีใน Debian Lenny … […]

อ๊ะ: ฉันรวบรวมโปรแกรมใหม่ใน OS เวอร์ชันเก่าแล้วใช่ไหม

[…] …มันไม่ได้รวบรวมไว้จริงๆ แต่ดาวน์โหลดจากที่เก็บ
นั่นคือ backport ถูกสร้างขึ้นในที่เก็บเพื่อให้สามารถดาวน์โหลดเวอร์ชันของโปรแกรมที่ใหม่กว่า… […]

จากนั้น แบ็คพอร์ตไม่ได้แก้ไขข้อบกพร่องเท่านั้นพวกเขาช่วยฉันในการใช้เวอร์ชันใหม่ (เรียกว่าไม่เสถียรอัปเดตปรับปรุง ฯลฯ ) ในการแจกจ่าย GNU / Linux ปัจจุบันของฉัน ในการสร้างแบ็คพอร์ตจำเป็นต้องมีบั๊กหรืออะไรทำนองนั้นหรือฉันสามารถดาวน์โหลดเพื่อให้มีเวอร์ชันที่อัปเดตเพิ่มเติมหรือทั้งสองอย่างได้หรือไม่?

[…] …ไม่ไม่คุณทำได้ถ้าคุณต้องการคุณไม่จำเป็นต้องปฏิบัติตามเงื่อนไขใด ๆ … […]

โดยสรุป: แบ็คพอร์ทดูเหมือนจะไม่มีอะไรซับซ้อนมากหรือในทางโลก พวกเขาดูไม่น่าเป็นห่วงเมื่อคุณรู้ว่ามันคืออะไร?

ฉันแน่ใจว่าต้องมี backport ที่มีชื่อเสียงดังนั้นหากผู้ที่อ่านเรารู้เรื่องใด ๆ (หรือทำแบ็คพอร์ต) ฉันขอเชิญคุณมาบอกเรา

แบ็คพอร์ตครั้งสุดท้ายของคุณคืออะไร?


แสดงความคิดเห็นของคุณ

อีเมล์ของคุณจะไม่ถูกเผยแพร่ ช่องที่ต้องการถูกทำเครื่องหมายด้วย *

*

*

  1. รับผิดชอบข้อมูล: AB Internet Networks 2008 SL
  2. วัตถุประสงค์ของข้อมูล: ควบคุมสแปมการจัดการความคิดเห็น
  3. ถูกต้องตามกฎหมาย: ความยินยอมของคุณ
  4. การสื่อสารข้อมูล: ข้อมูลจะไม่ถูกสื่อสารไปยังบุคคลที่สามยกเว้นตามข้อผูกพันทางกฎหมาย
  5. การจัดเก็บข้อมูล: ฐานข้อมูลที่โฮสต์โดย Occentus Networks (EU)
  6. สิทธิ์: คุณสามารถ จำกัด กู้คืนและลบข้อมูลของคุณได้ตลอดเวลา

  1.   มาร์เซโล dijo

    น่าสนใจมาก. ขอบคุณสำหรับคำอธิบาย N @ ty ฉันอ่านคำว่า "ถอยหลัง" หลายครั้งและฉันมักจะสงสัยว่ามันคืออะไร ด้วยเหตุผล X ฉันมักจะเลื่อนการค้นหาความหมายออกไปและตอนนี้โพสต์ของคุณรบกวนฉันในเรื่องนี้ ขอบคุณ!

  2.   Sheng dijo

    มาดูกันว่าฉันเข้าใจไหม ... แบ็คพอร์ตคือแพตช์ที่เผยแพร่สำหรับโปรแกรมเวอร์ชันก่อนหน้า แต่ถูกนำไปใช้กับเวอร์ชันใหม่

    เช่นคุณปล่อยโปรแกรมแก้ไขสำหรับ firefox 3.0 แต่ใน 3.5 พวกเขาใช้โปรแกรมแก้ไขเดียวกันเพื่อแก้ไขข้อบกพร่อง?

  3.   deby.nqn dijo

    คำอธิบายที่ดีมากขอบคุณมากและเนื่องจากเราอยู่ที่นี่ฉันจึงปล่อยให้คุณ N @ ty และสำหรับสาว ๆ ทุกคนวิดีโอที่สนับสนุนให้เราทำงานด้านเทคโนโลยีต่อไปขอให้ผู้หญิงที่มีเทคนิคมีอายุยืนยาว !!!
    http://www.youtube.com/watch?v=O293-kmyUj0&feature=player_embedded

  4.   เซท dijo

    ฉันใช้แบ็คพอร์ทสองสามครั้งเพื่อรับชุดบีบบนเลนนี่

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

  5.   บาวาตักโก dijo

    บทความที่ยอดเยี่ยมและจริงๆแล้วบล็อกนั้นดีมากฉันมาจากบทความที่เน้นโดยพวกจาก neoteo และความจริงก็คือฉันติดอยู่
    ดูตัวอย่างของ backport เป็นเวอร์ชันคลาสสิกของ puppy linux ซึ่งเป็น linux live cd distro สำหรับคอมพิวเตอร์ที่มีทรัพยากรฮาร์ดแวร์ต่ำพวกเขาได้พัฒนาเวอร์ชันหลัก (puppy linux 4.3.1) ด้วยเคอร์เนล linux ล่าสุด (2.6.31) แต่มีคอมพิวเตอร์รุ่นเก่าบางเครื่องที่เข้ากันไม่ได้กับเคอร์เนล 2.6.31 ดังนั้นจึงมีการสร้างแบ็คพอร์ตซึ่งจะเป็นเวอร์ชันคลาสสิกที่ถูกแทนที่ด้วยเคอร์เนล 2.6.26 แต่ส่วนที่เหลือของ distro นั้นเหมือนกันทุกอย่าง ซอฟต์แวร์และแพ็คเกจการกำหนดค่า แต่มีเคอร์เนลเก่าเพื่อให้มีเสถียรภาพและความเข้ากันได้มากขึ้น

    ไชโย -

  6.   ตามาร์ตา dijo

    ฉันมาพบว่าแบ็คพอร์ตเป็นอย่างไร 7 ปีหลังจากที่คุณเขียนสิ่งนี้น่าทึ่งมาก
    ขอขอบคุณสำหรับการชี้แจง.

  7.   01101001b dijo

    บทความที่ดี และใช่ความคิดที่ง่ายมากจะสับสน

    แบ็คพอร์ตไม่ใช่ซอฟต์แวร์ แต่เป็นการดำเนินการกับซอฟต์แวร์เพื่อให้ใช้งานได้ในระบบปฏิบัติการเวอร์ชันก่อนหน้าซึ่งไม่ได้มีไว้ในตอนแรก

    ตัวอย่างเช่นแพทช์ หาก (ตามที่วิกิพีเดียบอก) แอปพลิเคชัน 2.0 มีสิ่งที่ต้องแก้ไขจะมีการสร้างโปรแกรมแก้ไข หากปรากฎว่าเวอร์ชันก่อนหน้า (application1.0) มีปัญหาเดียวกัน แต่โค้ดแตกต่างกันบ้างจำเป็นต้องแก้ไขแพตช์สร้าง "พอร์ต" ของแพตช์เพื่อให้ใช้งานได้กับเวอร์ชันก่อนหน้านั้น ... "backport" (ของแพทช์) เรียกขานกันว่า«แพทช์เป็นแบ็คพอร์ต»

    นอกจากนี้ยังใช้ในกรณีที่คุณต้องการโปรแกรมที่มีหมายเลขเวอร์ชันสูงกว่า (มากกว่าเวอร์ชันที่เสถียร) แต่ได้รับการออกแบบมาสำหรับระบบปฏิบัติการเวอร์ชัน * ถัดไป * (นั่นคือสิ่งที่ทำให้แตกต่างจากการอัปเดตโปรแกรมและนั่นแหล่ะ)

    หากมีใครสามารถแก้ไขเวอร์ชันล่าสุดนั้นให้ทำงานบนระบบปฏิบัติการเวอร์ชันเก่ากว่าที่วางแผนไว้ได้ (สำหรับโปรแกรมเวอร์ชันนั้น) พวกเขาจะ "พอร์ต" โปรแกรม "กลับ" (อีกครั้งคือ "แบ็คพอร์ต")