จัดการที่เก็บ PPA ใน Ubuntu

¿ทำไม เพิ่ม ที่เก็บ PPA ถ้าเรามีโปรแกรมหลายพันโปรแกรมที่ใช้ที่เก็บ Ubuntu อย่างเป็นทางการ?

ไฟล์แพ็คเกจส่วนบุคคล (Personal Package Archive เป็นภาษาอังกฤษ) อนุญาตให้นักพัฒนาแจกจ่ายซอฟต์แวร์และอัปเดตได้โดยตรง สำหรับผู้ใช้ Ubuntu โดยไม่ต้องรอให้ที่เก็บข้อมูลของ Ubuntu อัปเดต

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

วิธีการติดตั้งที่เก็บ PPA

ลองมาเป็นตัวอย่างที่ใช้ได้จริง สมมติว่าเราต้องการติดตั้ง Shutter สิ่งแรกที่เราต้องรู้คือชื่อระบุของ PPA ที่เราต้องการติดตั้ง ในหน้า Shutter PPA เป็นที่ชัดเจนว่าในการเพิ่มที่เก็บนี้จำเป็นต้องจดบันทึกบรรทัด 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 ออกจากรายการแพ็คเกจ แต่แพ็คเกจที่ติดตั้งผ่าน PPA จะไม่ถูกถอนการติดตั้งซึ่งเป็นงานที่ต้องทำด้วยตนเอง เพื่อให้กระบวนการนี้เป็นไปโดยอัตโนมัติซึ่งอาจยุ่งยากสำหรับบางคนมีเครื่องมือเช่น PPA Purge หรือ ผู้จัดการ Y-PPA.

วิธีลบ 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

ในทำนองเดียวกัน PPA สามารถเปิดใช้งานได้อีกครั้ง


แสดงความคิดเห็นของคุณ

อีเมล์ของคุณจะไม่ถูกเผยแพร่ ช่องที่ต้องการถูกทำเครื่องหมายด้วย *

*

*

  1. ผู้รับผิดชอบข้อมูล: Miguel ÁngelGatón
  2. วัตถุประสงค์ของข้อมูล: ควบคุมสแปมการจัดการความคิดเห็น
  3. ถูกต้องตามกฎหมาย: ความยินยอมของคุณ
  4. การสื่อสารข้อมูล: ข้อมูลจะไม่ถูกสื่อสารไปยังบุคคลที่สามยกเว้นตามข้อผูกพันทางกฎหมาย
  5. การจัดเก็บข้อมูล: ฐานข้อมูลที่โฮสต์โดย Occentus Networks (EU)
  6. สิทธิ์: คุณสามารถ จำกัด กู้คืนและลบข้อมูลของคุณได้ตลอดเวลา

      มอร์ดรัก dijo

    บทความยอดเยี่ยม (เช่นเคย) 😀

    ยินดีที่ได้อ่านคุณ Pablo ^^

         มาใช้ linux กันเถอะ dijo

      ขอบคุณไซโตะ! ฉันคิดถึงคุณ! ดีแค่ไหนที่ได้พบคุณที่นี่ ...
      ไชโย! พอล.

      ฮวน คาร์ลอส เซนาร์ dijo

    ชัดเจนมาก! ขอขอบคุณ.

      จูเลียน dijo

    ดีมาก

      กัมบี dijo

    พระเจ้าช่วย!! ขอบคุณมาก.
    ความคิดเล็ก ๆ น้อย ๆ ในการทำตามคำแนะนำที่ดีนี้: คุณรวมโปรแกรมที่รวมอยู่ในการแจกจ่ายเองหรือที่ที่เก็บอย่างเป็นทางการมี แต่เวอร์ชันที่ล้าสมัยหรือที่คุณติดตั้งไว้แล้ว
    ตัวอย่างเช่นฉันติดตั้งโปรแกรมฝนตกหนัก Azureus aka Vuze จากที่เก็บอย่างเป็นทางการและหลังจากใช้งานไปสองสามเดือนและมีไฟล์และเพลงที่ใช้งานได้เพียงพอฉันต้องเผชิญกับภาวะที่กลืนไม่เข้าคายไม่ออกที่ฉันไม่สามารถถอนการติดตั้งและสูญเสียงานทั้งหมดนั้นและฉันต้องการเพียงเครื่องมือเดียว มีให้ในเวอร์ชันล่าสุดที่ที่เก็บ ubunto อย่างเป็นทางการไม่ได้อัปเดต
    ฉันคิดว่าฉันแค่คิดว่าฉันสามารถทำได้ แต่มันเป็นการโอดิสซีย์ที่แท้จริงและฉันไม่ได้เรียนรู้หรือเข้าใจว่าฉันทำได้อย่างไร

         มาใช้ linux กันเถอะ dijo

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

      ไซทัม dijo

    ดี แต่บางครั้งก็รวม ppa เฉพาะสำหรับการกระจายไว้ด้วย
    ฉันมีปัญหาเช่นการอัปเดต Turpial 3.0 ที่รวมไว้ใน http://ppa.launchpad.net/effie-jayx/turpial/ubuntu/dists/saucy/
    ในขณะที่ศูนย์ซอฟต์แวร์ของฉันมุ่งเน้นไปที่เจ้าหน้าที่ของ Olivia หรือ "raring" (ฉันใช้ Linux Mint)
    เท่าที่ฉันระบุว่าไฟล์นั้นถูกโฮสต์อย่างทะลึ่งฉันไม่ดาวน์โหลดและติดตั้งโปรแกรม

      โลซาโนทักซ์ dijo

    เป็นไปไม่ได้ที่จะอธิบายให้ดีกว่านี้! ... วันนี้ฉันจะพยายามอัปโหลดตัวจัดการ YPPA ที่แปลเป็นภาษาสเปนใน 1 DEB เท่านั้น🙂ติดตั้งสิ่ง DEB และนั่นก็ไม่สมเหตุสมผล ... มันควรจะเป็นสำหรับคนที่ไม่รู้วิธีเพิ่ม PPA และติดตั้ง คุณต้องเพิ่ม PPA ฮ่า ๆ บทความที่ดีมากก็จะทำมาก ไชโย!

      เออคิโย dijo

    รักบล็อกนี้ Pablo! การออกแบบที่ดีและเนื้อหาที่ใช้งานได้จริง คำถามของฉันมุ่งเน้นไปที่ Elementary OS และเกี่ยวข้องกับ "Y PPA" และศูนย์ซอฟต์แวร์ เป็นไปได้ไหมว่าการติดตั้งอันแรกจะทำให้อันที่สองไม่สามารถใช้งานได้? ฉันพยายามที่จะเริ่มมันและ nopi
    ขอบคุณมาก

         มาใช้ linux กันเถอะ dijo

      ไม่ฉันไม่คิดอย่างนั้น…
      ไม่รู้ว่ามันคืออะไร แต่ฉันไม่คิดว่าศูนย์ซอฟต์แวร์เป็นสาเหตุของข้อผิดพลาด
      กอด! พอล.

      ภาพแทนของ Carlos Cifuentes dijo

    หน้าดีมากนั่นและฉันเป็นฟองน้ำแม่เฒ่า แต่ฉันยังคงซึมซับสิ่งที่คุณสอนนอกเหนือไปจากคนที่มองหน้าหรือแสดงความคิดเห็น

         Luigys toro dijo

      ขอบคุณ Carlos มากสำหรับความคิดเห็นของคุณมันไม่สายเกินไปที่จะเรียนรู้

      danny672007 dijo

    ขอบคุณมากสำหรับการมีส่วนร่วมของคุณฉันยังใหม่กับ Linux และคุณช่วยให้ฉันเข้าใจโลกที่ยอดเยี่ยมนี้มากขึ้น!