ทำไมซอฟต์แวร์บางตัวถึงไม่อยู่ในคลังเก็บของ Ubuntu อย่างเป็นทางการ?


17

ในการติดตั้งแอปพลิเคชั่นบางตัวเราจำเป็นต้องเพิ่มที่เก็บลงในระบบ เหตุใดผู้สร้างจึงไม่ใส่พวกเขาลงในที่เก็บหลักหรือจักรวาลแม้ว่าแอปพลิเคชันเหล่านั้นจะมีใบอนุญาต GPL และพวกเขาไม่ใช่ของใหม่ (ตัวอย่าง Grub Customizer) อะไรคือสาเหตุของสิ่งนั้น


1
Upstreams ที่ผลักดันซอฟต์แวร์ไปยัง distros นั้นหายากจนกระทั่งเมื่อไม่นานมานี้ ในอดีตผู้จัดจำหน่ายซอฟต์แวร์ได้ดึงซอฟต์แวร์จากโครงการ upsteam และบรรจุไว้สำหรับ distros ของพวกเขา การพัฒนาและบรรจุภัณฑ์เป็นชุดทักษะที่แตกต่างกัน
user535733

คำตอบ:


19

ซอฟต์แวร์ในmainได้รับการสนับสนุนโดย Canonical เห็นได้ชัดว่าพวกเขาจะไม่สนับสนุนซอฟต์แวร์ทุกชิ้นบนอินเทอร์เน็ต ซอฟต์แวร์ในuniverseสืบทอดมาจาก Debian ซึ่งกลุ่มคนที่ได้รับเลือกซึ่งได้รับมอบหมายให้เป็นผู้พัฒนา Debian รับผิดชอบในการบำรุงรักษาแพ็คเกจที่พวกเขาอัพโหลด (แม้ว่าผู้อื่นทำบรรจุภัณฑ์จริง) เห็นได้ชัดว่าพวกเขาไม่มีความสามารถในการบำรุงรักษาแพ็คเกจสำหรับซอฟต์แวร์ทุกชิ้นบนอินเทอร์เน็ต

ผู้คนทำอะไรที่ไม่สามารถให้ Canonical หรือ Debian Developers สนับสนุนซอฟต์แวร์ได้ พวกเขาต้องหาวิธีอื่น ๆ ซึ่งรวมถึงการสร้างพื้นที่เก็บข้อมูลของตนเอง การแนะนำ PPA โดย Ubuntu ช่วยลดแรงกดดันอย่างมากต่ออาสาสมัครชุมชนในการบำรุงรักษาบรรจุภัณฑ์และในเวลาเดียวกันทำให้นักพัฒนาอิสระหลุดพ้นจากข้อ จำกัด มากมายที่กำหนดโดยนโยบายการวางจำหน่ายของ distros

จำไว้ว่าสิ่งที่คุณต้องการอาจไม่ใช่สิ่งที่คนอื่นต้องการ ด้วยการติดตั้งชุดซอฟต์แวร์ที่เสถียรและอนุญาตให้ PPA ในขณะที่ผู้ใช้มีค่าใช้จ่ายเล็กน้อยในการดูแลรักษารายการที่เก็บพวกเขาจะได้รับความยืดหยุ่นอย่างมากในการได้รับสิ่งที่ต้องการ นักพัฒนาซอฟต์แวร์จะได้รับความยืดหยุ่นในการให้บริการอัปเดต ผู้ดูแลรักษาคลายความกดดันที่จะต้องคอยติดตามข่าวสารเกี่ยวกับซอฟต์แวร์ทุกชิ้นบนอินเทอร์เน็ต


1
ในฐานะคนที่มีแพ็คเกจใน repos ขั้นตอนนั้นเจ็บปวด
hytromo

1
นอกจากนี้ยังมีLaunchpadซึ่งนักพัฒนาซอฟต์แวร์หลายคนใช้เป็นฐานสำหรับ PPAs
Paddy Landau

8

ในกรณีเฉพาะของ GRUB Customizer จะไม่ได้บรรจุใน Debian เพียงเพราะไม่มีใครทำงานบรรจุภัณฑ์ มีการร้องขอสำหรับข้อผิดพลาดแพคเกจที่เปิดไว้เพื่อให้ใครก็ตามที่ยินดี (และสามารถ) ทำบรรจุภัณฑ์ยินดีที่จะทำ และมันไม่ได้อยู่ใน Ubuntu เพราะมันไม่ได้อยู่ในเดเบียน


2
และมันไม่ได้อยู่ใน Ubuntu เพราะมันไม่ได้อยู่ในเดเบียน - นี่ไม่จำเป็นต้องเป็นเรื่องจริง เป็นที่ยอมรับถ้าพวกเขาต้องการสามารถบรรจุมันและวางไว้ในที่mainเก็บ ...
heemayl

@ heemayl ฉันไม่สนใจพวกเขาcanแต่ทำไมพวกเขาควรนำทรัพยากรออกไปจากสิ่งที่พวกเขากำลังทำอยู่เพื่อทำงานแทน หลายคนที่ต้องการ / ต้องการ GRUB Customizer มีปัญหาเล็กน้อยกับการทำมันด้วยตัวเอง (ฉันไม่ต้องการหรือไม่ต้องการแม้ว่าฉันจะได้รับมันง่ายพอ) บางทีเหมือนกับคนอื่น ๆ ส่วนใหญ่ฉันชอบที่พวกเขาทำงานในงานที่ให้ประโยชน์มากกว่าแก่ผู้ใช้มากขึ้น
user2338816

@ user2338816 นั่นเป็นคำถามที่แตกต่าง ประเด็นของฉัน - สิ่งที่ไม่ได้อยู่ในเดเบียนไม่ได้หมายความว่าไม่มีตัวตนใน Ubuntu
heemayl

@ heemayl มันแตกต่างกันอย่างไร คือฉันเห็นความตั้งใจของคุณดีขึ้น แต่มันเปลี่ยนเป้าหมายไปยังกลุ่มอื่นในข้อ จำกัด ที่คล้ายกัน
user2338816

@ user2338816 Heemayl บอกว่าเป็นไปได้คุณกำลังบอกว่ามันไม่น่าจะเป็นไปได้
wjandrea
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.