¿ทำไม เพิ่ม ที่เก็บ PPA ถ้าเรามีโปรแกรมหลายพันโปรแกรมที่ใช้ที่เก็บ Ubuntu อย่างเป็นทางการ?
ไฟล์แพ็คเกจส่วนบุคคล (Personal Package Archive เป็นภาษาอังกฤษ) อนุญาตให้นักพัฒนาแจกจ่ายซอฟต์แวร์และอัปเดตได้โดยตรง สำหรับผู้ใช้ Ubuntu โดยไม่ต้องรอให้ที่เก็บข้อมูลของ Ubuntu อัปเดต
Launchpad ซึ่งเป็นไซต์ที่โฮสต์ PPA ที่มีอยู่ส่วนใหญ่จะสร้างไบนารีและจัดเก็บไว้ในที่เก็บเฉพาะ ซึ่งหมายความว่าผู้ใช้ Ubuntu สามารถติดตั้งแพ็คเกจเหล่านี้ในลักษณะเดียวกับที่ใช้ในการติดตั้งแอปพลิเคชันที่เหลือใน Ubuntu โดยมีข้อได้เปรียบเพิ่มเติมคือจะมีการอัปเดตล่าสุดสำหรับโปรแกรมเหล่านี้และยังสามารถค้นหาโปรแกรมที่ไม่ได้ มีอยู่ในที่เก็บอย่างเป็นทางการ
วิธีการติดตั้งที่เก็บ PPA
ลองมาเป็นตัวอย่างที่ใช้ได้จริง สมมติว่าเราต้องการติดตั้ง Shutter สิ่งแรกที่เราต้องรู้คือชื่อระบุของ PPA ที่เราต้องการติดตั้ง ในหน้า Shutter PPA เป็นที่ชัดเจนว่าในการเพิ่มที่เก็บนี้จำเป็นต้องจดบันทึกบรรทัด ppa: ชัตเตอร์ / ppa.
ตัวเลือกที่ 1: จากบรรทัดคำสั่ง
สิ่งที่ต้องทำคือเปิดเทอร์มินัลและป้อนคำสั่งที่เหมาะสมเพื่อเพิ่ม PPA อัปเดตรายการแพ็คเกจและติดตั้งโปรแกรมที่ต้องการ (ชัตเตอร์ในตัวอย่างของเรา)
sudo add-apt-repository ppa: shutter / ppa sudo apt-get update sudo apt-get install shutter
ทางเลือกที่ 2: จาก Software Center
1.- เปิด Ubuntu Software Center
2.- แก้ไข > ต้นกำเนิดของซอฟต์แวร์
3.- จากนั้นในแท็บ ซอฟต์แวร์อื่น ๆคลิก เพิ่ม และเข้าสู่บรรทัด PPA ในตัวอย่างของเรา: ppa: ชัตเตอร์ / ppa และคลิกที่ ยอมรับ.
4. ติดตั้งโปรแกรมที่ต้องการ (ดำเนินการตามตัวอย่าง Shutter)
วิธีลบที่เก็บ PPA
ตัวเลือกที่ 1: ลบ PPA ออกจากบรรทัดคำสั่ง
ตามตัวอย่างของเราจาก Shutter:
sudo add-apt-repository --remove ppa:shutter/ppa
เห็นได้ชัดว่าบรรทัด ppa: shutter / ppa จะต้องถูกแทนที่ด้วยสิ่งที่สอดคล้องกันในแต่ละกรณี
ทางเลือกที่ 2: จาก Software Center
1.- เปิด Ubuntu Software Center
2.- แก้ไข > ต้นกำเนิดของซอฟต์แวร์
3.- จากนั้นในแท็บ ซอฟต์แวร์อื่น ๆคลิก ลบ และคลิกที่ ยอมรับ.
วิธีลบ PPA และแพ็คเกจตามลำดับโดยอัตโนมัติ
ตัวเลือกที่ 1: จากบรรทัดคำสั่ง
PPA-Purge เป็นสคริปต์ง่ายๆที่จะลบ PPA ที่เป็นปัญหาตลอดจนแพ็คเกจทั้งหมดที่ติดตั้ง
1.- ติดตั้ง PPA-Purge
sudo apt-get install ppa-purge
2.- ใช้ PPA-Purge เพื่อถอนการติดตั้ง PPA ทำตามตัวอย่างของเรา:
sudo ppa-purge ppa:shutter/ppa
ตัวเลือกที่ 2: การใช้ YPPA
1.- ติดตั้ง Y-PPA:
sudo add-apt-repository ppa:webupd8team/y-ppa-manager
sudo apt-get update
sudo apt-get install y-ppa-manager
2.- ลบ PPA ที่เป็นปัญหา อินเทอร์เฟซแบบกราฟิกของ Y-PPA Manager นั้นใช้งานง่ายพอที่จะคิดออกว่าต้องทำอย่างไร
วิธีปิดใช้งานที่เก็บ PPA
การปิดใช้งาน PPA หมายความว่าระบบจะไม่ได้รับการอัปเดตใด ๆ จาก PPA นั้น แต่แพ็คเกจที่ติดตั้งก่อนหน้านี้จะไม่ถูกลบออก ข้อดีของการปิดใช้งาน PPA แทนที่จะนำออกคือการเปิดใช้งานใหม่ได้ง่ายกว่า
ในการปิดใช้งาน PPA:
1.- เปิด Ubuntu Software Center
2.- แก้ไข > ต้นกำเนิดของซอฟต์แวร์
3.- จากนั้นในแท็บ ซอฟต์แวร์อื่น ๆยกเลิกการทำเครื่องหมายในช่องถัดจาก PPA ที่เป็นปัญหาแล้วคลิก ยอมรับ.
ในทำนองเดียวกัน PPA สามารถเปิดใช้งานได้อีกครั้ง
บทความยอดเยี่ยม (เช่นเคย) 😀
ยินดีที่ได้อ่านคุณ Pablo ^^
ขอบคุณไซโตะ! ฉันคิดถึงคุณ! ดีแค่ไหนที่ได้พบคุณที่นี่ ...
ไชโย! พอล.
ชัดเจนมาก! ขอขอบคุณ.
ดีมาก
พระเจ้าช่วย!! ขอบคุณมาก.
ความคิดเล็ก ๆ น้อย ๆ ในการทำตามคำแนะนำที่ดีนี้: คุณรวมโปรแกรมที่รวมอยู่ในการแจกจ่ายเองหรือที่ที่เก็บอย่างเป็นทางการมี แต่เวอร์ชันที่ล้าสมัยหรือที่คุณติดตั้งไว้แล้ว
ตัวอย่างเช่นฉันติดตั้งโปรแกรมฝนตกหนัก Azureus aka Vuze จากที่เก็บอย่างเป็นทางการและหลังจากใช้งานไปสองสามเดือนและมีไฟล์และเพลงที่ใช้งานได้เพียงพอฉันต้องเผชิญกับภาวะที่กลืนไม่เข้าคายไม่ออกที่ฉันไม่สามารถถอนการติดตั้งและสูญเสียงานทั้งหมดนั้นและฉันต้องการเพียงเครื่องมือเดียว มีให้ในเวอร์ชันล่าสุดที่ที่เก็บ ubunto อย่างเป็นทางการไม่ได้อัปเดต
ฉันคิดว่าฉันแค่คิดว่าฉันสามารถทำได้ แต่มันเป็นการโอดิสซีย์ที่แท้จริงและฉันไม่ได้เรียนรู้หรือเข้าใจว่าฉันทำได้อย่างไร
สวัสดีแกมบิ! จริงๆแล้ว ... ขั้นตอนในกรณีนั้นเหมือนกัน คุณติดตั้ง PPA คุณอัปเดตรายการแพ็กเกจและเมื่อคุณอัปเกรดจะแจ้งให้คุณทราบว่ามีโปรแกรมเวอร์ชันใหม่ (ในกรณีของคุณคือ azureus) ที่ไม่มีอยู่นอกเหนือจากที่มีอยู่ใน ppa
ฉันหวังว่าฉันจะชัดเจน
ไชโย! พอล.
ดี แต่บางครั้งก็รวม ppa เฉพาะสำหรับการกระจายไว้ด้วย
ฉันมีปัญหาเช่นการอัปเดต Turpial 3.0 ที่รวมไว้ใน http://ppa.launchpad.net/effie-jayx/turpial/ubuntu/dists/saucy/
ในขณะที่ศูนย์ซอฟต์แวร์ของฉันมุ่งเน้นไปที่เจ้าหน้าที่ของ Olivia หรือ "raring" (ฉันใช้ Linux Mint)
เท่าที่ฉันระบุว่าไฟล์นั้นถูกโฮสต์อย่างทะลึ่งฉันไม่ดาวน์โหลดและติดตั้งโปรแกรม
เป็นไปไม่ได้ที่จะอธิบายให้ดีกว่านี้! ... วันนี้ฉันจะพยายามอัปโหลดตัวจัดการ YPPA ที่แปลเป็นภาษาสเปนใน 1 DEB เท่านั้น🙂ติดตั้งสิ่ง DEB และนั่นก็ไม่สมเหตุสมผล ... มันควรจะเป็นสำหรับคนที่ไม่รู้วิธีเพิ่ม PPA และติดตั้ง คุณต้องเพิ่ม PPA ฮ่า ๆ บทความที่ดีมากก็จะทำมาก ไชโย!
รักบล็อกนี้ Pablo! การออกแบบที่ดีและเนื้อหาที่ใช้งานได้จริง คำถามของฉันมุ่งเน้นไปที่ Elementary OS และเกี่ยวข้องกับ "Y PPA" และศูนย์ซอฟต์แวร์ เป็นไปได้ไหมว่าการติดตั้งอันแรกจะทำให้อันที่สองไม่สามารถใช้งานได้? ฉันพยายามที่จะเริ่มมันและ nopi
ขอบคุณมาก
ไม่ฉันไม่คิดอย่างนั้น…
ไม่รู้ว่ามันคืออะไร แต่ฉันไม่คิดว่าศูนย์ซอฟต์แวร์เป็นสาเหตุของข้อผิดพลาด
กอด! พอล.
หน้าดีมากนั่นและฉันเป็นฟองน้ำแม่เฒ่า แต่ฉันยังคงซึมซับสิ่งที่คุณสอนนอกเหนือไปจากคนที่มองหน้าหรือแสดงความคิดเห็น
ขอบคุณ Carlos มากสำหรับความคิดเห็นของคุณมันไม่สายเกินไปที่จะเรียนรู้
ขอบคุณมากสำหรับการมีส่วนร่วมของคุณฉันยังใหม่กับ Linux และคุณช่วยให้ฉันเข้าใจโลกที่ยอดเยี่ยมนี้มากขึ้น!