สองสัปดาห์ที่แล้วจัดขึ้นในเมืองที่ฉันอาศัยอยู่ วันแห่งอิสรภาพของซอฟต์แวร์.
ในระหว่างการจัดงานฉันได้ยินคำว่า ย้ายกลับ. ฉันสามารถปรึกษาได้ที่นั่น แบ็คพอร์ตคืออะไรล้อมรอบไปด้วยผู้เชี่ยวชาญใน GNU / Linux แต่ฉันก็เหลือ แต่ข้อสงสัยและที่บ้านฉันทุ่มเทให้กับการค้นคว้า
บางครั้งฉันคิดว่าเราควรสร้างหมวดหมู่ที่เรียกว่า "คำอธิบายที่ฉันต้องการเป็นภาษาสเปนและพบเป็นภาษาจีนกลาง"เนื่องจากคำอธิบายทั้งหมดที่ฉันพบไม่มีใครชี้แจงอะไรให้ฉันได้เลย
มาดูกันว่า Wikipedia พูดว่าอย่างไร:
Un ย้อนกลับ คือการกระทำของ ทำการปรับเปลี่ยน o สร้างแพทช์ ไปยังซอฟต์แวร์ที่มีเวอร์ชันเก่ากว่าเวอร์ชันที่มีอยู่
ใช่นั่นคือการแสดงออกของฉันเมื่ออ่านคำอธิบายที่ชัดเจนและงดงาม
ดังนั้นฉันจึงปรึกษาสอง "ที่ปรึกษา” :) เพื่อชี้แจงเรื่องนี้ให้ฉัน คำตอบที่ฉันได้รับสำหรับคำถาม แบ็คพอร์ตคืออะไร? มีดังต่อไปนี้:
Benji เขาบอกฉันว่า:
[…] …พวกเขาทำการแก้ไขและนำไปใช้กับเวอร์ชันก่อนหน้าด้วยเนื่องจากเป็นปัญหาเดิมหรือแพตช์จากเวอร์ชันก่อนหน้าจึงถูกนำไปใช้กับเวอร์ชันที่ใหม่กว่าเช่น ลักษณะ-
เราสามารถพูดได้ว่า backport คือโปรแกรมแก้ไขที่สร้างขึ้นเพื่อแก้ไขข้อบกพร่องในแพ็คเกจ X เวอร์ชัน ในเวอร์ชันใหม่ของแพ็กเกจนี้แบ็คพอร์ตเป็นฟังก์ชันที่ได้รับมาแล้วนั่นคือเป็นคุณลักษณะของเวอร์ชัน แล้วเวอร์ชันเก่าล่ะ? เกิดข้อผิดพลาดหรือไม่? ไม่: backport, อย่างแม่นยำ, แก้ไขข้อผิดพลาดนั้น มีอยู่อย่างใด ความเข้ากันได้ย้อนหลัง (คำถามแปลก ๆ และเข้าใจยากสำหรับคนที่เคยชินกับการแก้ไขข้อผิดพลาดในเวอร์ชันใหม่เช่นฉัน)
ในกรณีนี้ฉันยังได้ปรึกษา ReNa (คนรู้จักเก่าในบล็อกนี้) ซึ่งชี้แจงภาพอีกเล็กน้อย
ReNa บอกฉันว่า:
[…] …คือเมื่อคุณสร้าง OS เวอร์ชันหนึ่งให้ป้อนแพ็กเกจจากเวอร์ชันอื่นเช่นเพื่อให้มีแพ็กเกจ X เวอร์ชันที่อัปเดตมากขึ้น
มีหลายอย่างที่ทำในเวอร์ชันที่เสถียรเช่น Debian Lenny ซึ่งมีแพ็คเกจรุ่นเก่าและหากคุณต้องการโปรแกรมใหม่ ๆ คุณต้องสร้างแบ็คพอร์ตเพื่อให้มีใน Debian Lenny … […]
อ๊ะ: ฉันรวบรวมโปรแกรมใหม่ใน OS เวอร์ชันเก่าแล้วใช่ไหม
[…] …มันไม่ได้รวบรวมไว้จริงๆ แต่ดาวน์โหลดจากที่เก็บ
นั่นคือ backport ถูกสร้างขึ้นในที่เก็บเพื่อให้สามารถดาวน์โหลดเวอร์ชันของโปรแกรมที่ใหม่กว่า… […]
จากนั้น แบ็คพอร์ตไม่ได้แก้ไขข้อบกพร่องเท่านั้นพวกเขาช่วยฉันในการใช้เวอร์ชันใหม่ (เรียกว่าไม่เสถียรอัปเดตปรับปรุง ฯลฯ ) ในการแจกจ่าย GNU / Linux ปัจจุบันของฉัน ในการสร้างแบ็คพอร์ตจำเป็นต้องมีบั๊กหรืออะไรทำนองนั้นหรือฉันสามารถดาวน์โหลดเพื่อให้มีเวอร์ชันที่อัปเดตเพิ่มเติมหรือทั้งสองอย่างได้หรือไม่?
[…] …ไม่ไม่คุณทำได้ถ้าคุณต้องการคุณไม่จำเป็นต้องปฏิบัติตามเงื่อนไขใด ๆ … […]
โดยสรุป: แบ็คพอร์ทดูเหมือนจะไม่มีอะไรซับซ้อนมากหรือในทางโลก พวกเขาดูไม่น่าเป็นห่วงเมื่อคุณรู้ว่ามันคืออะไร?
ฉันแน่ใจว่าต้องมี backport ที่มีชื่อเสียงดังนั้นหากผู้ที่อ่านเรารู้เรื่องใด ๆ (หรือทำแบ็คพอร์ต) ฉันขอเชิญคุณมาบอกเรา
แบ็คพอร์ตครั้งสุดท้ายของคุณคืออะไร?
น่าสนใจมาก. ขอบคุณสำหรับคำอธิบาย N @ ty ฉันอ่านคำว่า "ถอยหลัง" หลายครั้งและฉันมักจะสงสัยว่ามันคืออะไร ด้วยเหตุผล X ฉันมักจะเลื่อนการค้นหาความหมายออกไปและตอนนี้โพสต์ของคุณรบกวนฉันในเรื่องนี้ ขอบคุณ!
มาดูกันว่าฉันเข้าใจไหม ... แบ็คพอร์ตคือแพตช์ที่เผยแพร่สำหรับโปรแกรมเวอร์ชันก่อนหน้า แต่ถูกนำไปใช้กับเวอร์ชันใหม่
เช่นคุณปล่อยโปรแกรมแก้ไขสำหรับ firefox 3.0 แต่ใน 3.5 พวกเขาใช้โปรแกรมแก้ไขเดียวกันเพื่อแก้ไขข้อบกพร่อง?
คำอธิบายที่ดีมากขอบคุณมากและเนื่องจากเราอยู่ที่นี่ฉันจึงปล่อยให้คุณ N @ ty และสำหรับสาว ๆ ทุกคนวิดีโอที่สนับสนุนให้เราทำงานด้านเทคโนโลยีต่อไปขอให้ผู้หญิงที่มีเทคนิคมีอายุยืนยาว !!!
http://www.youtube.com/watch?v=O293-kmyUj0&feature=player_embedded
ฉันใช้แบ็คพอร์ทสองสามครั้งเพื่อรับชุดบีบบนเลนนี่
http://backports.org/dokuwiki/doku.php?id=instructions
บทความที่ยอดเยี่ยมและจริงๆแล้วบล็อกนั้นดีมากฉันมาจากบทความที่เน้นโดยพวกจาก neoteo และความจริงก็คือฉันติดอยู่
ดูตัวอย่างของ backport เป็นเวอร์ชันคลาสสิกของ puppy linux ซึ่งเป็น linux live cd distro สำหรับคอมพิวเตอร์ที่มีทรัพยากรฮาร์ดแวร์ต่ำพวกเขาได้พัฒนาเวอร์ชันหลัก (puppy linux 4.3.1) ด้วยเคอร์เนล linux ล่าสุด (2.6.31) แต่มีคอมพิวเตอร์รุ่นเก่าบางเครื่องที่เข้ากันไม่ได้กับเคอร์เนล 2.6.31 ดังนั้นจึงมีการสร้างแบ็คพอร์ตซึ่งจะเป็นเวอร์ชันคลาสสิกที่ถูกแทนที่ด้วยเคอร์เนล 2.6.26 แต่ส่วนที่เหลือของ distro นั้นเหมือนกันทุกอย่าง ซอฟต์แวร์และแพ็คเกจการกำหนดค่า แต่มีเคอร์เนลเก่าเพื่อให้มีเสถียรภาพและความเข้ากันได้มากขึ้น
ไชโย -
ฉันมาพบว่าแบ็คพอร์ตเป็นอย่างไร 7 ปีหลังจากที่คุณเขียนสิ่งนี้น่าทึ่งมาก
ขอขอบคุณสำหรับการชี้แจง.
บทความที่ดี และใช่ความคิดที่ง่ายมากจะสับสน
แบ็คพอร์ตไม่ใช่ซอฟต์แวร์ แต่เป็นการดำเนินการกับซอฟต์แวร์เพื่อให้ใช้งานได้ในระบบปฏิบัติการเวอร์ชันก่อนหน้าซึ่งไม่ได้มีไว้ในตอนแรก
ตัวอย่างเช่นแพทช์ หาก (ตามที่วิกิพีเดียบอก) แอปพลิเคชัน 2.0 มีสิ่งที่ต้องแก้ไขจะมีการสร้างโปรแกรมแก้ไข หากปรากฎว่าเวอร์ชันก่อนหน้า (application1.0) มีปัญหาเดียวกัน แต่โค้ดแตกต่างกันบ้างจำเป็นต้องแก้ไขแพตช์สร้าง "พอร์ต" ของแพตช์เพื่อให้ใช้งานได้กับเวอร์ชันก่อนหน้านั้น ... "backport" (ของแพทช์) เรียกขานกันว่า«แพทช์เป็นแบ็คพอร์ต»
นอกจากนี้ยังใช้ในกรณีที่คุณต้องการโปรแกรมที่มีหมายเลขเวอร์ชันสูงกว่า (มากกว่าเวอร์ชันที่เสถียร) แต่ได้รับการออกแบบมาสำหรับระบบปฏิบัติการเวอร์ชัน * ถัดไป * (นั่นคือสิ่งที่ทำให้แตกต่างจากการอัปเดตโปรแกรมและนั่นแหล่ะ)
หากมีใครสามารถแก้ไขเวอร์ชันล่าสุดนั้นให้ทำงานบนระบบปฏิบัติการเวอร์ชันเก่ากว่าที่วางแผนไว้ได้ (สำหรับโปรแกรมเวอร์ชันนั้น) พวกเขาจะ "พอร์ต" โปรแกรม "กลับ" (อีกครั้งคือ "แบ็คพอร์ต")