Gestionați depozite PPA în Ubuntu

¿de ce adăuga Depozite PPA dacă avem deja mii de programe care utilizează depozitele oficiale Ubuntu?

Fișierele personale ale pachetului (Personal Package Archive, în engleză), permite dezvoltatorilor să distribuie software și actualizări direct utilizatorilor Ubuntu fără a fi nevoie să aștepte actualizarea propriilor depozite Ubuntu.

Launchpad, site-ul care găzduiește majoritatea PPA-urilor disponibile, construiește binare și le stochează într-un depozit specific. Aceasta înseamnă că utilizatorii Ubuntu pot instala aceste pachete în același mod în care sunt obișnuiți să instaleze restul aplicațiilor în Ubuntu, cu avantajul adăugat că vor avea cele mai recente actualizări pentru aceste programe și chiar pot găsi programe care nu sunt disponibile în depozitele oficiale.

Cum se instalează depozite PPA

Să luăm un exemplu practic. Să presupunem că vrem să instalăm Shutter. Primul lucru pe care trebuie să-l știm este numele de identificare al PPA pe care dorim să îl instalăm. Pe pagina Shutter PPA este clar că pentru a adăuga acest depozit este necesar să luați notă de linie ppa: obturator / ppa.

PPy

Opțiunea 1: din linia de comandă

Tot ce trebuie făcut este să deschideți un terminal și să introduceți comenzile corespunzătoare pentru a adăuga PPA, actualizați lista de pachete și instalați programul dorit (Shutter în exemplul nostru).

sudo add-apt-repository ppa: shutter / ppa sudo apt-get update sudo apt-get install shutter

Opțiunea 2: din Centrul software

1. - Deschideți Centrul software Ubuntu.

2. - Edita > Originea software-ului

3. -  Apoi în filă Alt software, faceți clic pe adăuga și introduceți linia PPA. În exemplul nostru: ppa: obturator / ppa și faceți clic pe accepta.

surse software

4. Instalați programul dorit (continuând cu exemplul nostru, Shutter).

Cum se elimină depozitele PPA

Opțiunea 1: eliminați PPA din linia de comandă

Urmând exemplul nostru din Shutter:

sudo add-apt-repository --remove ppa:shutter/ppa

Evident, linia ppa: obturator / ppa va trebui înlocuită cu ceea ce corespunde în fiecare caz.

Opțiunea 2: din Centrul software

1. - Deschideți Centrul software Ubuntu.

2. - Edita > Originea software-ului

3. - Apoi în filă Alt software, faceți clic pe Quitar și faceți clic pe accepta.

Atenție: acest lucru va elimina PPA din lista de pachete, dar pachetele instalate prin PPA nu vor fi dezinstalate, o sarcină care va trebui făcută manual. Pentru a automatiza acest proces, care poate fi greoi pentru unii, există instrumente precum PPA Purge sau Manager Y-PPA.

Cum se elimină automat un PPA și pachetele respective

Opțiunea 1: din linia de comandă

PPA-Purge este un script simplu care va elimina PPA în cauză, precum și toate pachetele instalate din acesta.

1. - Instalați PPA-Purge

sudo apt-get install ppa-purge

2. - Utilizați PPA-Purge pentru a dezinstala PPA. Urmând exemplul nostru:

sudo ppa-purge ppa:shutter/ppa

Opțiunea 2: utilizarea YPPA

1. - Instalați Y-PPA:

sudo add-apt-repository ppa:webupd8team/y-ppa-manager
sudo apt-get update
sudo apt-get install y-ppa-manager

2. - Eliminați PPA în cauză. Interfața grafică Y-PPA Manager este suficient de intuitivă pentru a afla ce trebuie făcut.

Cum se dezactivează depozitele PPA

Dezactivarea unui PPA implică faptul că sistemul nu va primi actualizări de la acel PPA, dar pachetele instalate anterior nu vor fi eliminate. Avantajul dezactivării unui PPA, mai degrabă decât eliminării acestuia, este că este mai ușor să îl reactivați.

Pentru a dezactiva un PPA:

1. - Deschideți Centrul software Ubuntu.

2. - Edita > Originea software-ului

3. - Apoi în filă Alt software, debifați caseta de lângă PPA în cauză și faceți clic pe accepta.

Este important să dezactivați ambele linii ale fiecărui PPA.

În același mod, un PPA poate fi, de asemenea, reactivat.


Conținutul articolului respectă principiile noastre de etică editorială. Pentru a raporta o eroare, faceți clic pe aici.

13 comentarii, lasă-le pe ale tale

Lasă comentariul tău

Adresa ta de email nu va fi publicată.

*

*

  1. Responsabil pentru date: Miguel Ángel Gatón
  2. Scopul datelor: Control SPAM, gestionarea comentariilor.
  3. Legitimare: consimțământul dvs.
  4. Comunicarea datelor: datele nu vor fi comunicate terților decât prin obligație legală.
  5. Stocarea datelor: bază de date găzduită de Occentus Networks (UE)
  6. Drepturi: în orice moment vă puteți limita, recupera și șterge informațiile.

  1.   Mordraug el a spus

    Articol excelent (ca întotdeauna) 😀

    O plăcere să te citesc Pablo ^^

    1.    să folosim Linux el a spus

      Mulțumesc Saito! Mi-a fost dor de tine! Mă bucur să te văd aici ...
      Noroc! Paul.

  2.   Juan Carlos Senar el a spus

    Foarte clar! Mulțumesc.

  3.   Julian el a spus

    Foarte bine.

  4.   gambi el a spus

    NU-MI VINE SĂ CRED!! mulțumesc mult.
    O mică idee pentru a completa acest mare ghid: v-ați gândit vreodată să includeți programe care sunt incluse în distribuția în sine sau pe care depozitul oficial le are doar o versiune învechită sau pe care ați instalat-o deja?
    De exemplu, am instalat programul torrent Azureus aka Vuze din depozitul oficial și, după ce l-am folosit câteva luni și am avut suficiente fișiere și torrente active, m-am confruntat cu dilema că nu aș putea să dezinstalez și să pierd toate acele lucrări și că avea nevoie de un singur instrument disponibil în ultima versiune pe care depozitul oficial ubunto nu l-a actualizat.
    Cred, cred doar că am reușit să o fac, dar a fost o adevărată odisee și nici nu am învățat și nici nu am înțeles cum am făcut-o

    1.    să folosim Linux el a spus

      Buna gambi! de fapt ... procedura în acest caz este aceeași. Instalați PPA, actualizați lista pachetelor și când faceți upgrade vă va spune că există o nouă versiune a programului (în cazul dvs., azureus) care nu este alta decât cea disponibilă în ppa.
      Sper că am fost clar.
      Noroc! Paul.

  5.   zytum el a spus

    Bine, dar uneori este inclus ppa specific pentru o distribuție.
    Am problema, de exemplu, cu actualizarea Turpial 3.0. care l-au inclus în http://ppa.launchpad.net/effie-jayx/turpial/ubuntu/dists/saucy/
    în timp ce centrul meu software îl concentrează pe ofițerii Olivia sau pe „raring” (eu folosesc Linux Mint)
    Oricât de mult indic că fișierele sunt găzduite în săucy, nu descarc și instalez programul.

  6.   lozanotux el a spus

    Imposibil de explicat mai bine! ... În aceste zile voi încerca să încărc YPPA Manager tradus în spaniolă în 1 DOAR DE instalează DEB și gata, nu are sens ... se presupune că este pentru oamenii care nu știu cum să adauge PPA-uri și să îl instaleze trebuie să adăugați un PPA lol. Articol foarte bun, va face mult. Noroc!

  7.   ErKiyo el a spus

    Iubiți acest blog, Pablo! Design bun și conținut practic. Întrebarea mea se concentrează pe sistemul de operare elementar și este legată tocmai de „Y PPA” și de centrul software; Este posibil ca instalarea primului să îl facă pe al doilea inoperant? Încerc să-l pornesc și nopi,
    Mulţumesc mult

    1.    să folosim Linux el a spus

      nu, nu cred…
      Nici o idee despre ce ar putea fi, dar nu cred că centrul software-ului este cauza erorii.
      îmbrăţişare! Paul.

  8.   Imagine de substituent Carlos Cifuentes el a spus

    Pagina foarte bună, asta și eu sunt burete, bătrână, dar tot absorb ceea ce predați pe lângă cei care prevestesc sau comentează.

    1.    Luigys toro el a spus

      Mulțumesc mult Carlos pentru comentariile tale, niciodată nu este prea târziu să înveți.

  9.   danny672007 el a spus

    Vă mulțumesc foarte mult pentru contribuțiile dvs., sunt nou în Linux și m-ați ajutat să înțeleg mai mult această lume minunată!