PPA tīrīšana: kā droši noņemt PPA repozitoriju

EPL ļauj lietotājiem instalēt lietojumprogrammas, kuru oficiālajā Ubuntu repozitorijā nav vai kuras nav pietiekami atjauninātas, jo tiem, kas administrē šos krātuves, ir vajadzīgs saprātīgs laiks, lai programmu atjauninājumus padarītu “oficiālus”, lai uzlabot sistēmas stabilitāti un drošību.

Par laimi, Ubuntu mums EPL ir jāpārsniedz šis "pasākums", kas, lai gan tas ir ļoti piemērots no Ubuntu izstrādātāju viedokļa, tas var nebūt tik daudz no gala lietotāja viedokļa, kurš vienmēr vēlas, lai jaunākā "chiche" un jaunākā programmu versija. Šīs metodes negatīvie aspekti ir tādi, ka, pievienojot EPL, mēs palielinām sistēmas nestabilitātes riskus un atveram ievērojamas drošības nepilnības.

Tieši šo iemeslu dēļ var būt nepieciešams noņemt iepriekš pievienoto PPA krātuvi.

PPA-PURGE glābšanai

ppa-purge ir skripts, kas noņems norādīto PPA no jūsu source.list, kā arī visus no tā instalētos pakotnes. Visbeidzot, tā pārinstalēs programmu oficiālās versijas, kuras esat atjauninājis, izmantojot PPA. Vārdu sakot, tas ir veids, kā pirms PPA pievienošanas atjaunot sistēmu iepriekšējā punktā.

Lietošanas veids

Problēma radās, ievadot to terminālā:

sudo add-apt-repository ppa: my_ppa

Izpildot šo rindu, jūs darījāt, pievienojot PPA savam krātuvju sarakstam, no kura Ubuntu instalēs un atjauninās pieejamās lietojumprogrammas.

Lai to atsauktu, vispirms jāinstalē PPA-PURGE. DEB pakotni varat lejupielādēt no šejienes.

Pēc instalēšanas es atvēru termināli un uzrakstīju:

sudo ppa-purge ppa: my_ppa / apakšdirektorija /

Ja iepriekš esat pievienojis visu PPA, jums jāievada tikai PPA nosaukums, pretējā gadījumā jums jāievada arī konkrētā apakšdirektorija.

Piemēram, tie būtu pāri, lai instalētu un atinstalētu PPA:

sudo add-apt-repository ppa: hroms katru dienu
sudo ppa-purge ppa: hroms katru dienu

sudo add-apt-repository ppa: tualatrix / gloobus
sudo ppa-purge ppa: tualatrix / gloobus

Pirmajā piemērā mēs bijām instalējuši pilnu PPA un otrajā tikai vienu direktoriju. Izmantojot ppa-purge, acīmredzot, mums jānorāda tas pats ceļš, kuru mēs izmantojām ar add-apt-repository.

Cerams, ka uzlabotais Ubuntu programmatūras centrs, kas nāks ar Ubuntu 10.10, iekļauj iespēju pievienot un / vai noņemt EPL. Pagaidām mums ir jāsamierinās ar šo metodi, kas manā pieredzē ir drošākā un uzticamākā.

Kā uzskaitīt pašlaik izmantotos EPL

Jūs droši vien neatceraties, kas pie velna bija tā sasodītā PPA nosaukums, kas jums sagādā nepatikšanas. Būtībā ir 3 veidi, kā uzzināt EPL, ko pašlaik izmanto jūsu sources.list.

Pirmā metode ir vienkāršākā. Dodieties uz Sistēma > Administrēšana > Programmatūras avoti . Kad tur esat nokļuvis, dodieties uz cilni Cita programmatūra . Tur tiks uzskaitīti visi PPA. Šajā logā varat arī atspējot PPA, kas rada problēmas (lai gan tas vien neatjaunos iepriekšējās programmu versijas). Varat arī pievienot katram PPA "komentāru", lai to būtu vieglāk identificēt (protams, dažreiz PPA ceļš nesniedz nekādas norādes par to, kas tas ir!).

Varat arī piekļūt EPL sarakstam, dodoties uz Lietojumprogrammas> Ubuntu programmatūras centrs. Tomēr no turienes jūs nevarēsit atspējot EPL, vienkārši skatiet / instalējiet / atinstalējiet lietojumprogrammas, kas pieejamas, izmantojot šos EPL.

Trešā metode ir izmantot termināli. Mēs rakstījām:

grep -i ppa.launchpad.net /etc/apt/sources.list.d/*.list

Tas, manuprāt, ir labākais veids, kā uzzināt, kuri ir sistēmā instalētie EPL.

Atcerieties, ka, ja izmantosiet 1. metodi (izmantojot programmatūras avotus) vai 3. metodi (izmantojot termināli), lai iegūtu PPA ceļu, kas nepieciešams tā atinstalēšanai, izmantojot ppa-purge, to norāda teksts, kas atrodams starp ppa.launchpad.net un ubuntu.

Piemēram, lai:

http://ppa.launchpad.net/jason-scheunemann/ppa/ubuntu

PPA maršruts ir: jason-scheunemann/ppa

Tātad, ppa-purge jūs gatavojaties ievietot:

sudo ppa-purge ppa: jason-scheunemann / ppa

Jūsu zināšanai ir labi zināt, ka parasti PPA ceļu struktūra ir šāda: lietotājvārds/ppa_nosaukums.


Pievienot kā vēlamo avotu pakalpojumā Google