Debusine: Debian กำลังพัฒนาแพลตฟอร์ม PPA ที่มีประโยชน์สำหรับ Debian
สำหรับมาก, Ubuntu ถือเป็นหนึ่งในระบบปฏิบัติการลินุกซ์ไม่กี่ตัวที่นำเสนอสิ่งที่ดีที่สุดของโลกลินุกซ์อย่างน้อยในแง่ของความหลากหลายของซอฟต์แวร์ (แอปพลิเคชัน โปรแกรม เกม และระบบปฏิบัติการ) ที่สามารถติดตั้งบนเดสก์ท็อปได้นั้น มันมีตัวเลือกมากมาย และไม่ใช่แค่ซอฟต์แวร์ฟรีและเชิงพาณิชย์เท่านั้น แต่ยังมีซอฟต์แวร์สำหรับผู้ใช้ตามบ้านและสำนักงานอีกด้วย สิ่งนี้เป็นไปได้ด้วยระบบนิเวศของแอปพลิเคชันที่กว้างขวางและเติบโตอย่างต่อเนื่อง ซึ่งได้รับการสนับสนุนไม่เพียงแต่จากคลังแพ็กเกจ "Deb" และ "Snap" ของตนเอง (และของบุคคลที่สาม) เท่านั้น แต่ยังรวมถึงซอฟต์แวร์ทางเลือกและซอฟต์แวร์ที่ทันสมัยจำนวนมากที่มีให้เลือกใช้ผ่านช่องทางต่างๆ มากมายอีกด้วย แหล่งเก็บข้อมูล "PPA" สร้างขึ้นโดยชุมชนผู้ใช้ทั่วโลกขนาดใหญ่ และตอนนี้ ในทิศทางเดียวกันนั้น โครงการ Debian ประกาศเปิดตัวโครงการริเริ่มใหม่ "เดอบูซีน"ซึ่งเป็นแหล่งเก็บข้อมูลประเภท "PPA"
ด้วยวิธีนี้ ในอนาคตอันใกล้นี้ ผู้ใช้งานระบบปฏิบัติการ Debian GNU/Linux หรือระบบที่ใช้ Debian เป็นพื้นฐาน จะไม่ต้องหันไปติดตั้งแหล่งเก็บซอฟต์แวร์ทางเลือกอีกต่อไป เพื่อใช้งานและเพลิดเพลินกับซอฟต์แวร์ที่ไม่มีอยู่ในคลังซอฟต์แวร์อย่างเป็นทางการหรือที่ได้รับการรับรองของ Debian ดังนั้น ในขณะที่เราอธิบายเพิ่มเติมเกี่ยวกับโครงการริเริ่มใหม่ของ Debian นี้ ในตอนท้ายของบทความนี้ เราจะแสดงให้คุณเห็นวิธีการใช้งานอย่างรวดเร็วและมีประสิทธิภาพ «ติดตั้ง กำหนดค่า และใช้งานแหล่งเก็บข้อมูล PPA ต่างๆ สำหรับ Ubuntu บนระบบปฏิบัติการ Debian 13 "Trixie"
XtraDeb: พื้นที่เก็บข้อมูล PPA ที่ยอดเยี่ยมของแอพและเกมสำหรับ Ubuntu
แต่ก่อนที่เราจะเจาะลึกรายละเอียดของโครงการริเริ่มใหม่นี้ ซึ่งได้รับการสนับสนุนจากโครงการ Debian ที่เรียกว่า... "เดอบูซีน"เราขอแนะนำให้คุณสำรวจ โพสต์ที่เกี่ยวข้องก่อนหน้านี้ เกี่ยวกับหัวข้อของที่เก็บ PPA ของ Ubuntu บน Debian หลังจากอ่านเอกสารฉบับนี้แล้ว:
เอ็กซ์ตร้าเดบ เป็น ที่เก็บ PPA สำหรับ Ubuntu และระบบปฏิบัติการที่พัฒนาต่อยอดจาก Ubuntu หรืออุปกรณ์ที่เข้ากันได้ ซึ่งมีแอปพลิเคชันและเกมที่ยอดเยี่ยมและทันสมัยมาก

เดอบูซีน: ฟรีเซียน มันทำงานบนแพลตฟอร์ม PPA ที่มีประโยชน์สำหรับ Debian
Debusine คืออะไร?
ในเบื้องต้นควรเน้นย้ำว่า และอินสแตนซ์ Debusine นี้ได้รับการสนับสนุนโดย ฟรีเซียน (บริษัทซอฟต์แวร์ที่เชี่ยวชาญด้านซอฟต์แวร์โอเพนซอร์ส) และได้รับการรับรองจากโครงการ Debian โดยมีเป้าหมายเพื่อ pเพื่อจัดหาเครื่องมือบรรจุภัณฑ์ต่างๆ ให้แก่ผู้มีส่วนร่วมในการพัฒนา Debian และเพื่ออำนวยความสะดวกในการทดลองใช้งานทั่วทั้งระบบปฏิบัติการ แต่สำหรับรายละเอียดเพิ่มเติม ตามที่พวกเขาได้ระบุไว้ Debusine คือ:
ธุรกิจ เป็นแพลตฟอร์มการบูรณาการอย่างต่อเนื่องที่ทันสมัยบนระบบคลาวด์ โปรแกรมนี้ดำเนินการเวิร์กโฟลว์มากมายที่เกี่ยวข้องกับการจัดแพ็กเกจและการแจกจ่ายระบบนิเวศของ Debian โดยจะทำการทำงานอัตโนมัติทุกอย่างตั้งแต่การคอมไพล์แพ็กเกจไปจนถึงการสร้างอิมเมจสำหรับติดตั้ง ดิสก์ คลาวด์ และคอนเทนเนอร์ รวมถึงการตรวจสอบคุณภาพระหว่างขั้นตอนทั้งหมด โปรแกรมนี้มีความอเนกประสงค์สูงและสามารถขยายได้ง่ายเพื่อตอบสนองความต้องการเฉพาะ ระบบนี้ได้รับการพัฒนาโดย Freexian เพื่อปรับปรุงโครงสร้างพื้นฐานของ Debian ให้ทันสมัย โดยได้รับการสนับสนุนเบื้องต้นจากรัฐบาลเยอรมนี (ผ่านทาง...) หน่วยงานเทคโนโลยีอธิปไตยผู้ที่อยู่เบื้องหลังการพัฒนาโครงการนี้มีประวัติความสำเร็จในการสร้างโครงสร้างพื้นฐานที่ทนทาน เช่น el Ubuntu Launchpad o el ตัวติดตามพัสดุ ของ Debian
อย่างไรก็ตาม เมื่อพิจารณาถึง... ประกาศเปิดตัวอย่างเป็นทางการ โดยโครงการ Debian บน Debusineนอกจากนี้ ยังควรกล่าวถึงข้อมูลต่อไปนี้ด้วย:
การเผยแพร่แพ็กเกจไปยังที่เก็บ Debusine จะช่วยให้คุณสามารถใช้ประโยชน์จากคุณสมบัติที่มีอยู่ทั้งหมดของ Debusine รวมถึงชุดการทดสอบการประกันคุณภาพและการติดตามการถดถอย (เร็วๆ นี้) ที่เก็บจะได้รับการลงนามโดยใช้คีย์เฉพาะที่จัดเก็บไว้ในบริการลงนามของ Debusine และการอัปโหลดไปยังที่เก็บจะขึ้นอยู่กับเนื้อหาปัจจุบันของที่เก็บนั้น รวมถึงเวอร์ชัน Debian พื้นฐานที่เกี่ยวข้อง ที่เก็บทั้งหมดมีการบันทึกภาพรวมอัตโนมัติ นอกจากนี้ Debusine ยังได้รับการกำหนดค่าให้สามารถใช้ที่เก็บได้ ดังนั้น นักพัฒนาและผู้ดูแลระบบ Debian ทุกคนจึงสามารถเข้าถึงและเผยแพร่แพ็กเกจได้ และที่เก็บทั้งหมดที่ได้จะเป็นสาธารณะโดยค่าเริ่มต้น สุดท้ายนี้ อนุญาตเฉพาะแพ็กเกจที่ได้รับอนุญาตให้เผยแพร่บน Debian และมีจุดประสงค์หลักเพื่อการทำงานที่อาจลงเอยบน Debian เท่านั้น ด้วยเหตุนี้ Freexian จึงสงวนสิทธิ์ในการลบที่เก็บออกจากระบบ
สำรวจ รหัสแหล่งที่มา บน salsa.debian.org

เราจะทำงานบนแพลตฟอร์มคลังข้อมูลใหม่นี้อย่างไร?
หากต้องการเรียนรู้เพิ่มเติมเกี่ยวกับแพลตฟอร์มนี้และเริ่มต้นใช้งาน คุณสามารถเข้าถึงทั้งสองช่องทางได้อย่างง่ายดาย เอกสารอย่างเป็นทางการจากโครงการ Debian เกี่ยวกับ เอกสารอย่างเป็นทางการจากบริษัท Freexianแต่ถ้าอธิบายแบบง่ายๆ และสำหรับผู้ที่มีความรู้ด้านเทคนิคไม่มากนัก นักพัฒนาและผู้ดูแลระบบก็จะเข้าใจได้ไม่ยาก สร้างที่เก็บแพ็กเกจ (Suite) โดยใช้โค้ดตัวอย่างต่อไปนี้:
debusine --server SERVER archive suite create --workspace WORKSPACE \ --architecture all --architecture amd64 \ ชุดเทมเพลตเวิร์กโฟลว์พื้นฐาน
ตัวอย่างประกอบการสาธิต
debusine --server debian archive suite create \ --พื้นที่ทำงานนักพัฒนา-การทดลองผู้ใช้ของฉัน \ --architecture all --architecture amd64 \ --base-workflow-template upload-to-unstable \ การทดลอง sid
ในขณะที่ ผู้ใช้ระบบปฏิบัติการ Debian จะสามารถใช้งานคลังซอฟต์แวร์เหล่านี้ได้อย่างง่ายดาย โดยการเพิ่มบรรทัดการกำหนดค่าที่เหมาะสมลงในไฟล์ซอร์สโค้ดซอฟต์แวร์ของคุณ ตัวอย่างเช่น จากตัวอย่างที่สร้างไว้ข้างต้น การกำหนดค่าจะเป็นดังนี้:
ประเภท: หญิงที่เข้าสังคมครั้งแรก หญิงที่เข้าสังคมครั้งแรก-สิ่งอำนวยความสะดวก URI: ที่ https://หญิงที่เข้าสังคมครั้งแรก.เดอบูซีน.เดเบียน.สุทธิ/เดเบียน/นักพัฒนา-การทดลองผู้ใช้ของฉัน สวี: SID-การทดลอง ชิ้นส่วน : หลัก
ขั้นตอนในการติดตั้งและใช้ที่เก็บ PPA ที่สร้างขึ้นสำหรับ Ubuntu บนระบบปฏิบัติการ Debian 13 "Trixie" และระบบปฏิบัติการที่คล้ายกัน
ในขณะที่ทางเลือกอย่างเป็นทางการใหม่นี้สำหรับที่เก็บ PPA ของ Ubuntu บน Debian กำลังอยู่ในระหว่างการพัฒนา ปรับปรุง และขยายขอบเขต หลายคนอาจต้องการใช้งานที่เก็บ PPA ที่มีอยู่และจำเป็นบน Launchpad บน Debian เวอร์ชันปัจจุบันของตนต่อไป เพื่อช่วยให้คุณทำเช่นนั้นได้ เราได้จัดทำคู่มือสั้นๆ และเข้าใจง่ายเกี่ยวกับวิธีการทำเช่นนั้นไว้ให้แล้ว:

- คุณสมบัติซอฟต์แวร์ทั่วไปดาวน์โหลดและติดตั้งแพ็คเกจ Debian SID นี้ – ดาวน์โหลดโดยตรง.

- คุณสมบัติซอฟต์แวร์ Python3ดาวน์โหลดและติดตั้งแพ็คเกจ Debian SID นี้ – ดาวน์โหลดโดยตรง.

- Python3-launchpadlibดาวน์โหลดและติดตั้ง หรือติดตั้งโดยตรงจากที่เก็บซอฟต์แวร์ของ Debian Trixie –ดาวน์โหลดโดยตรง.
เมื่อทำตามขั้นตอนทั้งหมดแล้ว สิ่งที่เหลืออยู่ก็คือการเลือกที่เก็บ PPA ใดก็ได้ แล้วทดสอบความสามารถใหม่ทั้งหมดนี้ (การกำหนดค่าและการเพิ่มประสิทธิภาพ) โดยการเรียกใช้คำสั่งง่ายๆ ดังนี้:
sudo add-apt-repository ppa:mi-repositorio/mi-programa
ขั้นตอนนี้รวมถึงการแก้ไขไฟล์ "source" ที่สร้างขึ้นใหม่ชื่อ "my-program.sources" โดยแทนที่คำว่า "trixie" ด้วยคำที่เหมาะสมซึ่งจำเป็นหรือรองรับโดยโปรแกรมสำหรับ Ubuntu เวอร์ชันเฉพาะ เช่น "mantic", "noble" หรือ "questing" ในฟิลด์ "suites" สุดท้าย อัปเดตรายการแพ็กเกจของที่เก็บใหม่ด้วยคำสั่ง:
sudo apt update

ข้อมูลอย่างย่อ
ในระยะสั้นนี้ ผลิตภัณฑ์ทางเลือกใหม่ที่น่าสนใจจากบริษัท Freexian ชื่อว่า "Debusine"สิ่งนี้ ซึ่งได้รับการสนับสนุนจากโครงการ Debian ด้วย จะช่วยแก้ปัญหาต่างๆ ได้อย่างแน่นอน เช่น การขาดพื้นที่ที่เหมาะสมสำหรับนักพัฒนา Debian จำนวนมากในการทดสอบการเปลี่ยนแปลงที่ประสานงานกันในหลายแพ็กเกจ หรือความจำเป็นในการขอให้ผู้ใช้ตรวจสอบการแก้ไขข้อบกพร่องก่อนที่จะอัปโหลดหรือแจกจ่ายซอฟต์แวร์ที่ยังไม่พร้อม (หรือไม่เหมาะสมเลย) สำหรับการรวมอยู่ในที่เก็บหลักของ Debian และในบางกรณี หลีกเลี่ยงการใช้เครื่องมือที่ล้ำสมัยน้อยกว่าหรือต้องใช้งานด้วยตนเอง เช่น “reprepro” และ “aptly”ด้วยระบบที่บูรณาการและทำงานอัตโนมัติ ซึ่งครอบคลุมความต้องการส่วนใหญ่ของผู้จัดการคลังเก็บข้อมูลสำหรับระบบปฏิบัติการ GNU/Linux เราหวังว่าโครงการนี้จะประสบความสำเร็จและเป็นประโยชน์ต่อสมาชิกและผู้ใช้ทุกคนในชุมชน Linux
สุดท้ายนี้ จำไว้ เยี่ยมชมของเรา «หน้าแรก» ในภาษาสเปน. หรือในภาษาอื่นๆ (เพียงเพิ่มตัวอักษร 2 ตัวต่อท้าย URL ปัจจุบันของเรา เช่น ar, de, en, fr, ja, pt และ ru และอื่นๆ อีกมากมาย) เพื่อเรียนรู้เนื้อหาที่เป็นปัจจุบันเพิ่มเติม นอกจากนี้เรายังขอเชิญคุณเข้าร่วมกับเรา ช่องโทรเลขอย่างเป็นทางการ เพื่ออ่านและแบ่งปันข่าวสาร คำแนะนำ และบทช่วยสอนเพิ่มเติมจากเว็บไซต์ของเรา