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.
ecxelente, ďakujem pekne
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.
Děkuju mnohokrát.
Odstráňte súbory z /etc/apt/sources.list.d
Pri aktualizácii apt-get tieto ppa automaticky prestane hľadať.
Veľmi dobrý komentár je to, čo príspevku chýbalo
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.
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?
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 ... 😛
Od správcu balíkov mu dáte zdroje softvéru ppa a vymažete ten, ktorý už nechcete
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
Ďakujem, že mi to poslúžilo
Nie je začo!!
Objať! Pavla.