โฮมเพจ » ทำอย่างไร » วิธีการติดตั้งซอฟต์แวร์จากนอกคลังซอฟต์แวร์ของ Ubuntu

    วิธีการติดตั้งซอฟต์แวร์จากนอกคลังซอฟต์แวร์ของ Ubuntu

    บน Linux คุณติดตั้งซอฟต์แวร์จากแอปพลิเคชันการจัดการแพ็คเกจเช่น Ubuntu Software Center แต่ไม่มีซอฟต์แวร์ทุกชิ้นที่มีอยู่ในคลังซอฟต์แวร์ของคุณ.

    คุณควรติดตั้งซอฟต์แวร์จากแหล่งที่คุณเชื่อถือเช่นเดียวกับใน Windows คำแนะนำนี้ส่วนใหญ่ยังใช้กับการกระจาย Linux อื่น ๆ ดังนั้นเราจะสังเกตว่ามีอะไรเฉพาะ Ubuntu และอะไร Linux ทั่วไป.

    ไฟล์แพ็คเกจ DEB

    แพ็คเกจซอฟต์แวร์ Ubuntu อยู่ในรูปแบบไฟล์. deb ซึ่งรวมถึงแพ็คเกจที่คุณดาวน์โหลดจาก Ubuntu Software Center และ apt-get - เป็นไฟล์. deb ทั้งหมด.

    อย่างไรก็ตามคุณยังสามารถติดตั้งแพคเกจ. deb จากภายนอกคลังซอฟต์แวร์ของ Ubuntu บริษัท หลายแห่งที่ผลิตซอฟต์แวร์สำหรับ Linux ให้บริการในรูปแบบ. deb ตัวอย่างเช่นคุณสามารถดาวน์โหลดไฟล์. deb สำหรับ Google Chrome, Google Earth, Steam สำหรับ Linux, Opera และแม้แต่ Skype ได้จากเว็บไซต์ทางการ ดับเบิ้ลคลิกที่ไฟล์แล้วไฟล์จะเปิดขึ้นใน Ubuntu Software Center ซึ่งคุณสามารถติดตั้งได้.

    Ubuntu ขึ้นอยู่กับ Debian ซึ่งสร้างรูปแบบแพคเกจ. deb ลีนุกซ์รุ่นอื่น ๆ จะมีรูปแบบแพ็คเกจของตัวเองหากไม่ได้ใช้เดเบียน ตัวอย่างเช่น Fedora และการแจกแจงแบบ Red Hat อื่น ๆ ใช้แพ็คเกจ. rpm บริษัท หลายแห่งที่เสนอซอฟต์แวร์สำหรับ Linux นั้นเสนอในรูปแบบแพ็คเกจที่หลากหลายสำหรับการกระจายที่แตกต่างกัน.

    ที่เก็บแพ็คเกจของบุคคลที่สาม

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

    ที่เก็บแพ็กเกจของบุคคลที่สามมักจะถูกเพิ่มลงในระบบของคุณอย่างราบรื่น ตัวอย่างเช่นเมื่อคุณติดตั้ง Google Chrome หรือ Steam จากไฟล์. deb ไฟล์. deb นั้นจะเพิ่มที่เก็บซอฟต์แวร์ Google หรือ Valve อย่างเป็นทางการในระบบของคุณ เมื่อแพ็กเกจถูกอัพเดตในที่เก็บคุณจะได้รับแจ้งการอัพเดตและสามารถติดตั้งได้ผ่านแอปพลิเคชัน Software Updater ไม่เหมือนใน Windows การอัพเดตสำหรับซอฟต์แวร์ที่ติดตั้งทั้งหมดของคุณสามารถจัดการได้ในที่เดียว.

    คุณสามารถดูที่เก็บซอฟต์แวร์ของคุณและเพิ่มมากขึ้น (ถ้าคุณทราบรายละเอียด) จากแอปพลิเคชัน Software Sources ที่มาพร้อมกับ Ubuntu.

    การกระจาย Linux อื่น ๆ ยังสนับสนุนที่เก็บของบุคคลที่สาม แต่ที่เก็บและซอฟต์แวร์ที่มีนั้นเป็นแบบเฉพาะการกระจาย.

    คลังเก็บแพคเกจส่วนบุคคล (PPAs)

    PPAs เป็นอีกรูปแบบหนึ่งของที่เก็บแพ็คเกจของบุคคลที่สาม พวกเขากำลังโฮสต์บนระบบ Launchpad ของ Canonical ที่ทุกคนสามารถสร้าง PPA.

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

    ตัวอย่างเช่นทีมไวน์ของ Ubuntu เสนอ PPA พร้อมกับซอฟต์แวร์ Wine รุ่นล่าสุดสำหรับใช้งานแอพพลิเคชั่น Windows บน Linux หากต้องการเพิ่มคุณต้องเพิ่มบรรทัดต่อไปนี้ลงในแอปพลิเคชัน Software Sources ด้านบน:

    ppa: อูบุนตูไวน์ / ppa

    หน้า PPA แต่ละหน้าในเว็บไซต์ Launchpad ของ Canonical มีคำแนะนำสำหรับการเพิ่ม PPA ในระบบของคุณ เมื่อเพิ่ม PPA ลงในระบบของคุณคุณสามารถติดตั้งแพ็คเกจจาก PPA โดยใช้ซอฟต์แวร์มาตรฐานเช่น Ubuntu Software Center, Software Updater และเครื่องมือบรรทัดคำสั่ง apt-get.

    รวบรวมจากแหล่งที่มา

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

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

    ในการแจกแจงอื่น ๆ บางครั้งคุณอาจจำเป็นต้องรวบรวมโปรแกรมเพื่อรับเวอร์ชันล่าสุดที่คุณต้องการหรือติดตั้งโปรแกรมที่ไม่มีอยู่ในที่เก็บของคุณ อย่างไรก็ตามผู้ใช้ลีนุกซ์เฉลี่ย - และแม้แต่ผู้ใช้ลีนุกซ์ที่ขี้ขลาดหลายคนก็ไม่จำเป็นต้องรวบรวมอะไรจากแหล่งที่มา.

    โดยทั่วไปไฟล์ซอร์สโค้ดจะกระจายในรูปแบบ. tar.gz แต่เป็นเพียงไฟล์เก็บถาวร - ไฟล์. tar.gz อาจมีอะไรก็ได้เช่นเดียวกับไฟล์. zip.

    โปรแกรมไบนารี

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

    ตัวอย่างเช่น Mozilla ให้บริการดาวน์โหลด Linux ไบนารีของ Firefox ในรูปแบบ. tar.bz2 (.tar.bz2 เป็นเพียงรูปแบบไฟล์เก็บถาวรอื่นเช่นไฟล์ zip) คุณสามารถดาวน์โหลดไฟล์เก็บถาวรนี้แยกไฟล์ไปยังโฟลเดอร์บนคอมพิวเตอร์ของคุณและเรียกใช้สคริปต์ run-mozilla.sh ภายใน (เพียงดับเบิลคลิก) เพื่อเรียกใช้ไบนารี Firefox ที่ดาวน์โหลดมา.

    อย่างไรก็ตามคุณไม่ควรทำในกรณีของ Firefox ใช้แพ็คเกจ Firefox ที่มาพร้อมกับระบบปฏิบัติการของคุณ - มันน่าจะเหมาะที่สุดดีกว่าเร็วกว่าและจะอัปเดตผ่านเครื่องมือการจัดการแพ็คเกจมาตรฐานของคุณ อย่างไรก็ตามหากคุณใช้ Linux รุ่นเก่าที่มาพร้อมกับ Firefox ที่ล้าสมัยคุณสามารถดาวน์โหลดไบนารีของ Firefox ไปยังคอมพิวเตอร์ของคุณและเรียกใช้จากไดเรกทอรีโดยไม่จำเป็นต้องมีการอนุญาตจากทั้งระบบเพื่อติดตั้ง.

    ซอฟต์แวร์โอเพนซอร์ซจำนวนมาก (โดยเฉพาะซอฟต์แวร์ที่เก่ากว่าและเป็นโอเพนซอร์ซที่ไม่รองรับ) ถูกแจกจ่ายในรูปแบบไบนารีที่ไม่มีการแพ็ก ซอฟต์แวร์เช่นพอร์ต Linux ของ Doom 3, Quake 4, Unreal Tournament 2004 และ Neverwinter Nights นั้นมีจำหน่ายในแพ็คเกจไบนารีและยังมีตัวติดตั้งที่เหมือน Windows โปรแกรมติดตั้งเหล่านี้เป็นเพียงโปรแกรมที่แยกไฟล์ของเกมไปยังโฟลเดอร์และสร้างทางลัดเมนูแอปพลิเคชัน.


    แน่นอนมีวิธีอื่นในการติดตั้งซอฟต์แวร์บน Ubuntu โครงการ Zero Install (หรือเรียกอีกอย่างว่า 0install) ได้พยายามเปลี่ยนการติดตั้งซอฟต์แวร์ Linux มานานกว่าห้าปีโดยสร้างระบบสำหรับการติดตั้งซอฟต์แวร์เดสก์ท็อปที่ทำงานได้กับการกระจาย Linux ทั้งหมด อย่างไรก็ตามโครงการ Zero Install ไม่ได้รับแรงฉุดมากนัก ผู้ใช้ลีนุกซ์ส่วนใหญ่ได้รับการบริการอย่างดีจากตัวจัดการแพกเกจการกระจายลีนุกซ์ของพวกเขา - โดยเฉพาะอย่างยิ่งถ้าพวกเขาใช้ Ubuntu ซึ่งซอฟต์แวร์ส่วนใหญ่บรรจุอยู่.