Čistenie PPA: Ako bezpečne odstrániť úložisko PPA

PPA umožňujú používateľom inštalovať aplikácie, ktoré nie sú prítomné alebo nie sú dostatočne aktualizované v oficiálnom repozitári Ubuntu, pretože tým, ktorí spravujú tieto repozitáre, trvá primeraný čas, aby boli aktualizácie programov „oficiálne“, aby sa zlepšila stabilita a bezpečnosť systému.

Našťastie v Ubuntu máme PPA, ktoré majú toto „opatrenie“ prekročiť, čo je síce z hľadiska vývojárov Ubuntu veľmi vhodné, ale nemusí to tak byť z pohľadu koncového používateľa, ktorý vždy chce mať najnovšiu „chiche“ a najnovšiu verziu programov. Nevýhodou tejto metódy je, že pridaním PPA zvyšujeme riziko nestability systému a otvárame významné medzery v zabezpečení.

To sú presne dôvody, prečo môže byť potrebné odstrániť úložisko PPA, ktoré ste predtým pridali.

PPA-PURGE na záchranu

ppa-purge je skript, ktorý odstráni označené PPA z vášho sources.list, ako aj všetky nainštalované balíčky. Na záver preinštaluje „oficiálne“ verzie programov, ktoré ste aktualizovali prostredníctvom PPA. Jedným slovom, je to spôsob, ako obnoviť váš systém na predchádzajúci bod pred pridaním PPA.

Spôsob použitia

Problém nastal, keď ste to napísali do terminálu:

sudo add-apt-repository ppa: my_ppa

Pri vykonávaní tohto riadku bolo potrebné pridať PPA do vášho zoznamu úložísk, z ktorých bude Ubuntu inštalovať a aktualizovať dostupné aplikácie.

Ak chcete túto situáciu napraviť, musíte si najskôr nainštalovať PPA-PURGE. Balík DEB si môžete stiahnuť z tu.

Po nainštalovaní som otvoril terminál a napísal:

sudo ppa-purge ppa: my_ppa / podadresár /

Ak ste predtým pridali celú PPA, musíte zadať iba názov PPA, inak musíte zadať aj konkrétny podadresár.

Napríklad to budú páry, ktoré nainštalujú a odinštalujú PPA:

sudo add-apt-repository ppa: chróm-denne
sudo ppa-purge ppa: chróm-denne

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

V prvom príklade sme nainštalovali kompletný PPA a v druhom iba jeden adresár. Pri použití ppa-purge samozrejme musíme určiť rovnakú cestu, ktorú sme použili s add-apt-repository.

Dúfajme, že vylepšené softvérové ​​centrum Ubuntu, ktoré bude dodávané s Ubuntu 10.10, obsahuje schopnosť pridávať a / alebo odstraňovať PPA. Zatiaľ sa musíme uspokojiť s touto metódou, ktorá je podľa mojich skúseností najbezpečnejšia a najspoľahlivejšia.

Ako uviesť zoznam momentálne používaných PPA

Asi si nepamätáte meno tej prekliatej PPA, ktorá vám robí problémy. V zásade existujú 3 spôsoby, ako zistiť PPA, ktoré momentálne používa váš sources.list.

Prvý je najjednoduchší. Ísť do Systém> Správa> Zdroje softvéru. Raz tam prejdite na kartu Iný softvér. Budú tam uvedené všetky PPA. V tomto okne budete tiež môcť zakázať PPA, ktoré vám spôsobujú problémy (aj keď to samo o sebe neobnoví predchádzajúce verzie programov). Ku každej PPA môžete tiež pridať „komentár“, ktorý uľahčí identifikáciu (samozrejme, cesta PPA nám niekedy nehovorí nič, čo by nám poskytlo vodítko o tom, o čo ide!).

Zoznam PPA môžete tiež otvoriť v aplikácii> Softvérové ​​centrum Ubuntu. Odtiaľ však nebudete môcť deaktivovať PPA, stačí zobraziť / nainštalovať / odinštalovať aplikácie dostupné prostredníctvom týchto PPA.

Treťou metódou je použitie terminálu. Napísali sme:

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

Toto je podľa môjho názoru najlepší spôsob, ako zistiť, ktoré PPA sú nainštalované v systéme.

Pamätajte, že ak budete používať metódu 1 (prostredníctvom softvérových zdrojov) alebo 3 (pomocou terminálu) na získanie cesty PPA potrebnej na jej odinštalovanie pomocou ppa-purge, je to dané textom, ktorý je medzi ppa.launchpad.net y ubuntu.

Napríklad do:

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

cesta PPA je: jason-scheunemann / ppa

Takže do ppa-purge dáte:

sudo ppa-purge ppa: jason-scheunemann / ppa

Pre vašu informáciu je dobré vedieť, že štruktúra trás PPA je vo všeobecnosti nasledovná: používateľské meno / ppa_name.


Zanechajte svoj komentár

Vaša e-mailová adresa nebude zverejnená. Povinné položky sú označené *

*

*

  1. Zodpovedný za údaje: Miguel Ángel Gatón
  2. Účel údajov: Kontrolný SPAM, správa komentárov.
  3. Legitimácia: Váš súhlas
  4. Oznamovanie údajov: Údaje nebudú poskytnuté tretím stranám, iba ak to vyplýva zo zákona.
  5. Ukladanie dát: Databáza hostená spoločnosťou Occentus Networks (EU)
  6. Práva: Svoje údaje môžete kedykoľvek obmedziť, obnoviť a vymazať.

  1.   Edison galindo dijo

    ecxelente, ďakujem pekne

  2.   browe1387 dijo

    Dobrý deň, vynikajúca webová stránka a celý jej obsah, ale pochybujem, že nie, súvisí s vašou webovou stránkou.
    Keď na svojej webovej stránke trochu viac klesnete, zobrazí sa lišta, v ktorej je twitter a niečo iné, moja otázka je, ako túto lištu umiestniť? Nie je to prvýkrát, čo to vidím na webovej stránke, preto pochybujem, myslíte si, že mi môžete pomôcť? Nechám vám tu obraz, aby ste vedeli, čo to je.
    http://i47.tinypic.com/280l9qf.png

    Predtým veľmi pekne ďakujem.

  3.   browe1387 dijo

    Děkuju mnohokrát.

  4.   Anomie dijo

    Odstráňte súbory z /etc/apt/sources.list.d
    Pri aktualizácii apt-get tieto ppa automaticky prestane hľadať.

    1.    Angel22 dijo

      Veľmi dobrý komentár je to, čo príspevku chýbalo

  5.   Saito Mordraw dijo

    Vynikajúci sprievodca, veľmi potrebný pre používateľov, ktorí skúšajú veci alebo jednoducho skúmajú a plnia PPA, ktoré nikdy nepoužijú, čím znečistia svoj systém.

  6.   Carlos dijo

    Toto úložisko nemôžem odstrániť:

    deb http://ppa.launchpad.net/ubuntu-x-swat/intel-graphics-updates/ubuntu presný hlavný

    Najčastejšie dostávam vypnutie, ale z nejakého dôvodu nerozumiem tomu, že sa pokúša vrátiť zmeny v úložisku pomocou balíkov pre „oneiric“ namiesto pre „presný“ a samozrejme zlyhá.

    Ako by vyzeral príkaz na odstránenie tohto úložiska?

    1.    RAC dijo

      dobrý,

      Riešením „nie veľmi jemným“, ale užitočným, ak vám program ppa-purge nefunguje, je odstránenie súboru z /etc/apt/sources.list.d, ako to tam povedal anonym, alebo „komentár“ k adresám.

      Ak urobíte a

      cd /etc/apt/sources.list.d

      a potom a

      ls

      uvidíte súbory, ktoré vaša distribúcia používa na pripojenie úložísk.

      Ten, ktorý chcete odstrániť, sa určite volá ubuntu-x-swat.list alebo niečo podobné.

      Alebo súbor odstránite pomocou a

      sudo rm ubuntu-x-swat.list

      alebo ho zadáte a riadky súboru „zrušíte“ znakom #.

      sudo nano ubuntu-x-swat.list

      vložte # pred každý riadok súboru, Crtl + O pre uloženie, Enter pre potvrdenie áno a Crtl + X pre ukončenie.

      akonáhle urobíte

      sudo apt-get aktualizácie

      o

      sudo Aktualizácia aptitude

      uvidíte, že už tieto riadky ignoruje.

      Dúfam, že moje „ja súčasnosti“ niekomu z budúcnosti pomôže ... 😛

      1.    Josshy dijo

        Od správcu balíkov mu dáte zdroje softvéru ppa a vymažete ten, ktorý už nechcete

    2.    Josshy dijo

      Zo softvérového centra ubuntu to dáte v softvérových zdrojoch, potom na vrchu bude napísané ppa, že to tam dáte, vyberiete ten, ktorý už nie a dáte ho odstrániť a pripravený. Nakoniec aktualizujete sudo apt-get update

  7.   Vicente dijo

    Ďakujem, že mi to poslúžilo

    1.    pouzivajme linux dijo

      Nie je začo!!
      Objať! Pavla.