มีศูนย์ซอฟต์แวร์ "ไม่เป็นทางการ" กับ PPAs ทั้งหมดหรือไม่


27

ตอบคำถามมากมายโดยเพิ่มที่เก็บและติดตั้ง

ฉันเข้าใจว่านักพัฒนา Ubuntu ไม่สามารถตรวจสอบแพ็กเกจทั้งหมดได้อย่างรวดเร็วและทำให้มันพร้อมใช้งานในที่เก็บอย่างเป็นทางการ แต่มีพื้นที่เก็บข้อมูลหลักอย่างไม่เป็นทางการหรือศูนย์ซอฟต์แวร์ที่นักพัฒนาซอฟต์แวร์สามารถลงทะเบียน PPA ได้หรือไม่?

การเพิ่มที่เก็บแยกต่างหากเป็นสิ่งที่เจ็บปวดและการอัปเดตก็ใช้เวลานานกว่านั้นเนื่องจากต้องตรวจสอบ PPAs ทั้งหมด เช่นเรามีตลาดทางเลือกสำหรับ Android มันจะดีถ้ามีแหล่งซอฟต์แวร์ทางเลือกยอดนิยมที่เราเชื่อถือได้อย่างสมเหตุสมผล


กำลังจะตอบกลับด้วยคำตอบ แต่คำตอบของ izx นั้นสรุปรวมแล้ว ฉันจะเพิ่มสิ่งนี้ คุณพูดถึงว่า "ตอบคำถามมากมายเพียงเพิ่มที่เก็บและติดตั้ง" ไม่ได้แปลว่าคำตอบเหล่านี้ถูกต้องหรือการทำเช่นนี้เป็นความคิดที่ดี แน่นอนว่าซอฟต์แวร์บางตัวอาจไม่สามารถใช้ได้ใน repos อย่างเป็นทางการของ Ubuntu แต่บ่อยครั้งที่ฉันเห็นคำแนะนำในการเพิ่ม PPA แบบสุ่มเมื่อไม่จำเป็นหรือแนะนำให้เลือก
thomasrutter

คำตอบ:


30

หากคุณมี PPA จำนวนมากคุณอาจต้องการลองใช้ "PPA Manager" แบบกราฟิกเพื่อทำให้ชีวิตง่ายขึ้น เลื่อนลงไปที่ส่วนผู้จัดการ PPAโดยตรงเพื่อขอคำแนะนำ

ไม่ไม่มีศูนย์ซอฟต์แวร์ "PPA" ที่ไม่เป็นทางการสำหรับ Ubuntu

หนึ่งในเป้าหมายหลักของ Ubuntu คือการเป็น Linux Desktop ที่เสถียรและเชื่อถือได้สำหรับคนทั่วไป นั่นคือเหตุผลที่แพ็กเกจ (และเวอร์ชั่นที่เฉพาะเจาะจง) ใน Software Center / ที่เก็บข้อมูลอย่างเป็นทางการนั้นได้รับการตรวจสอบและตรวจสอบเพื่อความเสถียร ที่เก็บอย่างเป็นทางการ (กับคู่ค้า ฯลฯ ) ควรเพียงพอสำหรับความต้องการของผู้ใช้ทั่วไป

ทำไม? : ซอฟต์แวร์จาก PPA ไม่ควรติดตั้งแบบสุ่ม

ในทางทฤษฎีการเพิ่มแพคเกจ PPA แม้แต่ชุดเดียวไม่ว่า "เชื่อถือได้" แหล่งที่มามีศักยภาพที่จะทำลายอูบุนตูเช่นนั้นมันจะเกินความสามารถของผู้ใช้โดยเฉลี่ยในการแก้ไข

ดังนั้นการติดตั้งซอฟต์แวร์จาก PPA จะต้องเป็นทางเลือกที่คำนึงถึงและคำนึงถึง:

  • ฉันกำลังติดตั้งอะไร
  • ทำไมฉันถึงติดตั้งมัน?
  • มันจะส่งผลกระทบต่อระบบของฉันอย่างไร

คำตอบส่วนใหญ่ของประเภทที่คุณพูดถึง - "เพิ่มที่เก็บนี้และติดตั้ง" - จะตอบข้อกังวลเหล่านี้สำหรับผู้ถาม / ผู้ใช้; ผู้ที่ไม่ได้รับการแก้ไข / ลดระดับอย่างรวดเร็ว / แสดงความคิดเห็น

กระบวนการเพิ่มการติดตั้งจาก PPA แบบสามขั้นตอนทำให้ผู้คนมีโอกาสมากขึ้นที่จะคิดเพียงเล็กน้อยเกี่ยวกับสิ่งที่พวกเขากำลังทำ

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

การอัปเดต PPAs อาจใช้เวลานานกว่าเนื่องจากไม่มีการมิร์เรอร์

ฉันยอมรับว่าการอัปเดต PPAs มักจะใช้เวลานานขึ้นสำหรับผู้ใช้จำนวนมากเพราะพวกเขาโฮสต์เฉพาะใน launchpad.net และไม่ได้ทำมิเรอร์ หวังว่า Canonical จะรู้เรื่องนี้อยู่และกำลังพิจารณาวิธีการแก้ปัญหาบางอย่าง โปรดทราบว่าไม่มีเหตุผล PPAs ที่แท้จริง (ซอฟต์แวร์ / การออกแบบที่ชาญฉลาด) ควรใช้เวลาในการอัปเดตนานกว่าที่เก็บอื่น ๆ - พวกเขามีโครงสร้างเดียวกัน


คุณสามารถใช้ผู้จัดการ PPA เพื่อทำให้ชีวิตง่ายขึ้น - ลองใช้Y-PPA Manager!

การจัดการ PPAs จากบรรทัดคำสั่งอาจทำให้เหนื่อยล้า หากคุณมี PPA สามแห่งขึ้นไปฉันขอแนะนำให้คุณพิจารณายูทิลิตีY-PPA Manager คุณต้องติดตั้งจาก PPA (โดยธรรมชาติ! :-) และมีให้ในรูปแบบ:

  • y-ppa-manager ใน ppa:webupd8team/y-ppa-manager
  • ช่วยให้คุณค้นหา PPA สำหรับแพ็คเกจเฉพาะ (ผ่าน Launchpad)
  • และฟังก์ชั่นการจัดการอื่น ๆ เช่นการเพิ่มการลบการล้าง ฯลฯ

ภาพหน้าจอบางภาพเพื่อให้ความคิดแก่คุณ:

  1. หน้าต่างหลัก:

    ป้อนคำอธิบายรูปภาพที่นี่

  2. ค้นหา PPA ทั้งหมดสำหรับ "vlc":

    ป้อนคำอธิบายรูปภาพที่นี่ ป้อนคำอธิบายรูปภาพที่นี่

  3. การแสดงแพ็คเกจทั้งหมดใน PPA:

    ป้อนคำอธิบายรูปภาพที่นี่


สำหรับ "Software Center" ที่ผู้ใช้ส่งมาให้ลองใช้ Arch Linux

  • การกระจายอื่น ๆ ที่มีเป้าหมายแตกต่างจาก Ubuntu และมีการกำหนดเป้าหมายไปยังผู้ใช้ที่สะดวกสบาย / มีทักษะมากขึ้นกับ Linux จะมีสิ่งที่คุณต้องการ
  • เช่น Arch Linux มี "ศูนย์ซอฟต์แวร์ที่ไม่เป็นทางการ" ครบวงจร - ซึ่งเรียกว่า"Arch User Repositories" (AUR)
  • ผู้ใช้ใด ๆ สามารถมีส่วนร่วมในแพคเกจผู้ใช้อื่นสามารถติดตั้งได้ (หลังจากสร้างจากแหล่งที่มา) และชุมชนสามารถลงคะแนนในแพคเกจเป็นสัญญาณของความไว้วางใจ / ความช่วยเหลือ แพ็คเกจยอดนิยมที่ได้รับคะแนนโหวตสูงสามารถทำเป็นที่เก็บอย่างเป็นทางการของพวกเขาได้

2

นอกเหนือจากการไม่สามารถเข้าถึงได้การสร้างพื้นที่เก็บข้อมูลเพื่อให้ซอฟต์แวร์ทั้งหมดใน PPA ทั้งหมดนั้นเป็นไปไม่ได้เช่นกัน

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

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

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


2

สำหรับรายการที่มีการดูแลจัดการกับหลาย PPA ของคุณสามารถลองUbuntu Tweak มีรายการอยู่ในแอปพลิเคชัน

อีกตัวเลือกหนึ่งคือการพยายามที่การนำเสนอ ppa จากเว็บไซต์ webupd8.org พวกเขาอัพเดทแหล่งข้อมูลเหล่านี้อย่างสม่ำเสมอ


1

แม้จะมีคำตอบทางเทคนิคที่ดีทั้งหมดข้างต้น และไม่เป็นหนึ่งตัวเองผมคิดว่ามันเป็นความคิดที่ดีและคิดว่าคุณควรใส่มันขึ้นเป็นหนึ่งในbrainstorm.ubuntu.com

ดูว่าชุมชนได้รับการสนับสนุนใด ๆ หรือไม่นั่นเป็นสาเหตุที่ทำให้เรามีเว็บไซต์ที่ต่างกัน


0

หากคุณกำลังมองหาแหล่งอื่นของซอฟแวร์ไม่สามารถใช้ได้ใน Repos อย่างเป็นทางการคุณสามารถลอง: http://www.getdeb.net/welcome/ สำหรับการบันทึกและกู้คืน PPAS ของคุณคุณสามารถลอง Aptik: http://www.teejeetech.in/2014/01/introducing-aptik.html

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