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.