|
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.