PPA Purge: Jak bezpečně odebrat úložiště PPA

PPA umožňují uživatelům instalovat aplikace, které nejsou k dispozici nebo nejsou dostatečně aktualizovány v oficiálním repozitáři Ubuntu, protože těm, kteří tyto repozitáře spravují, trvá přiměřená doba, aby aktualizace programů byly „oficiální“, aby se zlepšila stabilita a bezpečnost systému.

Naštěstí v Ubuntu máme smlouvy o prodeji, které překonají toto „opatření“, což je sice velmi vhodné z pohledu vývojářů Ubuntu, ale nemusí to tak být z pohledu koncového uživatele, který vždy chce mít nejnovější „chiche“ a nejnovější verzi programů. Nevýhodou této metody je, že přidáním PPA zvyšujeme riziko nestability systému a otevíráme významné bezpečnostní mezery.

To jsou přesně důvody, proč může být nutné odebrat úložiště PPA, které jste dříve přidali.

PPA-PURGE na záchranu

ppa-purge je skript, který odstraní uvedené PPA z vašeho sources.list a také všechny nainstalované balíčky. Nakonec přeinstaluje „oficiální“ verze programů, které jste aktualizovali prostřednictvím PPA. Jedním slovem, je to způsob, jak obnovit systém na předchozí bod před přidáním PPA.

Způsob použití

Problém nastal, když jste to zadali do terminálu:

sudo add-apt-repository ppa: my_ppa

Provedením tohoto řádku bylo přidáním PPA do vašeho seznamu úložišť, ze kterých Ubuntu nainstaluje a aktualizuje dostupné aplikace.

Chcete-li tuto situaci vrátit, musíte si nejprve nainstalovat PPA-PURGE. Balíček DEB si můžete stáhnout z zde.

Po instalaci jsem otevřel terminál a napsal:

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

Pokud jste dříve přidali celý PPA, musíte zadat pouze název PPA, jinak musíte zadat také konkrétní podadresář.

Například by to byly páry, které by nainstalovaly a odinstalovaly PPA:

sudo add-apt-repository ppa: chromium-daily
sudo ppa-purge ppa: chrom-denně

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

V prvním příkladu jsme nainstalovali kompletní PPA a ve druhém pouze jeden adresář. Když používáme ppa-purge, samozřejmě musíme specifikovat stejnou cestu, kterou jsme použili s add-apt-repository.

Doufejme, že vylepšené softwarové centrum Ubuntu, které bude dodáváno s Ubuntu 10.10, zahrnuje schopnost přidávat a / nebo odebírat PPA. Prozatím se musíme uspokojit s touto metodou, která je podle mých zkušeností nejbezpečnější a nejspolehlivější.

Jak vypsat seznam aktuálně používaných PPA

Pravděpodobně si nepamatujete, jaké to sakra bylo jméno té zatracené PPA, která vám dělá potíže. V zásadě existují 3 způsoby, jak zjistit PPA, které váš sources.list aktuálně používá.

První je nejjednodušší. Jít do Systém> Správa> Zdroje softwaru. Jakmile tam budete, přejděte na kartu Jiný software. Zde budou uvedeny všechny smlouvy o prodeji. Z tohoto okna budete také moci deaktivovat PPA, které vám způsobují problémy (i když to samo o sobě neobnoví předchozí verze programů). Ke každé PPA můžete také přidat „komentář“, který usnadní identifikaci (cesta PPA nám samozřejmě někdy neříká nic, co by nám poskytlo vodítko o tom, o co jde!).

Seznam PPA můžete také otevřít v části Aplikace> Softwarové centrum Ubuntu. Odtud však nebudete moci zakázat PPA, stačí zobrazit / nainstalovat / odinstalovat aplikace dostupné prostřednictvím těchto PPA.

Třetí metodou je použití terminálu. Psali jsme:

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

Toto je podle mého názoru nejlepší způsob, jak zjistit, jaké PPA jsou v systému nainstalovány.

Nezapomeňte, že pokud použijete metodu 1 (prostřednictvím softwarových zdrojů) nebo 3 (pomocí terminálu) k získání cesty PPA nezbytného k jeho odinstalování pomocí ppa-purge, je to dáno textem, který je mezi ppa.launchpad.net y ubuntu.

Například:

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

cesta PPA je: jason-scheunemann / ppa

Takže v ppa-purge hodláte:

sudo ppa-purge ppa: jason-scheunemann / ppa

Pro vaši informaci je dobré vědět, že struktura tras PPA je obecně následující: uživatelské jméno / ppa_name.


Zanechte svůj komentář

Vaše e-mailová adresa nebude zveřejněna. Povinné položky jsou označeny *

*

*

  1. Odpovědný za údaje: Miguel Ángel Gatón
  2. Účel údajů: Ovládací SPAM, správa komentářů.
  3. Legitimace: Váš souhlas
  4. Sdělování údajů: Údaje nebudou sděleny třetím osobám, s výjimkou zákonných povinností.
  5. Úložiště dat: Databáze hostovaná společností Occentus Networks (EU)
  6. Práva: Vaše údaje můžete kdykoli omezit, obnovit a odstranit.

  1.   Edison galindo řekl

    ecxelente, moc děkuji

  2.   browe1387 řekl

    Dobrý den, vynikající web a veškerý jeho obsah, ale pochybuji, že ne, souvisí s vaším webem.
    Když na vašem webu přejdete trochu víc, zobrazí se lišta, ve které je twitter a něco jiného, ​​moje otázka je, jak tuto lištu umístit? Není to poprvé, co to vidím na webu, a proto pochybuji, myslíte si, že mi můžete pomoci? Tady vám nechám obrázek, abyste věděli, co to je.
    http://i47.tinypic.com/280l9qf.png

    Předem moc děkuji.

  3.   browe1387 řekl

    Děkuju mnohokrát.

  4.   Anomie řekl

    Odstraňte soubory z /etc/apt/sources.list.d
    Při aktualizaci apt-get tyto ppa automaticky přestane hledat.

    1.    Angel22 řekl

      Velmi dobrý komentář je to, co post postrádal

  5.   Saito Mordraw řekl

    Vynikající průvodce, velmi potřebný pro uživatele, kteří zkoušející věci nebo jednoduše zkoumající naplňují PPA, které nikdy nebudou používat, čímž znečišťují svůj systém.

  6.   Carlos řekl

    No, nemohu smazat toto úložiště:

    deb http://ppa.launchpad.net/ubuntu-x-swat/intel-graphics-updates/ubuntu přesné hlavní

    Nejvíc to dostávám, když to deaktivuji, ale z nějakého důvodu nerozumím, pokusí se vrátit změny úložiště pomocí balíčků pro „oneiric“ místo „přesného“ a samozřejmě selže.

    Jak by vypadal příkaz k odebrání tohoto úložiště?

    1.    Rac řekl

      dobrý,

      Řešení „ne moc dobré“, ale užitečné, pokud vám ppa-purge nefunguje, je smazat soubor z /etc/apt/sources.list.d, jak to tam řekl anonym nebo „okomentovat“ adresy.

      Pokud uděláte

      cd /etc/apt/sources.list.d

      a pak a

      ls

      uvidíte soubory, které vaše distribuce používá k připojení úložišť.

      Ten, který chcete odebrat, se určitě nazývá ubuntu-x-swat.list nebo něco podobného.

      Nebo soubor smažete pomocí a

      sudo rm ubuntu-x-swat.list

      nebo jej zadáte a "zrušíte" řádky souboru znakem #.

      sudo nano ubuntu-x-swat.list

      vložte # před každý řádek souboru, Crtl + O pro uložení, Enter pro potvrzení ano a Crtl + X pro ukončení.

      jakmile to uděláte

      sudo apt-get update

      o

      sudo Aktualizace aptitude

      uvidíte, že tyto řádky již ignoruje.

      Doufám, že moje „já současnosti“ pomůže někomu z budoucnosti ... 😛

      1.    Josshy řekl

        Ze správce balíčků mu dáte zdroje softwaru ppa a odstraníte ten, který už nechcete

    2.    Josshy řekl

      Ze softwarového centra ubuntu to dáte softwarovým zdrojům, pak nahoře říká, že ppa dáte to tam, vyberete ten, který už ne a dáte mu odstranit a voila nakonec aktualizujete sudo apt-get update

  7.   Vicente řekl

    Díky mi to posloužilo

    1.    pojďme použít linux řekl

      Nemáš zač!!
      Objetí! Pavel.