PPA čišćenje: Kako sigurno ukloniti PPA spremište

PPA-ovi omogućavaju korisnicima instaliranje aplikacija koje nisu prisutne ili nisu dovoljno ažurirane u službenom Ubuntu-ovom spremištu, jer onima koji upravljaju tim spremištima treba razumno vrijeme da ažuriranja programa učine "službenim" kako bi poboljšati stabilnost i sigurnost sustava.

Srećom, u Ubuntuu imamo PPA-ove koji premašuju ovu "mjeru", koja iako je vrlo prikladna sa stajališta programera Ubuntua, možda nije toliko sa stajališta krajnjeg korisnika koji uvijek želi imati najnoviji "chiche" i najnovija verzija programa. Loša strana ove metode je što dodavanjem PPA-ova povećavamo rizike od nestabilnosti sustava i otvaramo značajne sigurnosne praznine.

To su upravo razlozi zbog kojih će možda biti potrebno ukloniti PPA spremište koje ste prethodno dodali.

PPA-PURGE u pomoć

ppa-purge je skripta koja će ukloniti naznačeni PPA s vašeg sources.list-a kao i sve pakete instalirane s njega. Konačno, ponovno će instalirati "službene" verzije programa koje ste ažurirali putem PPA-a. Jednom riječju, to je način za vraćanje sustava na prethodnu točku prilikom dodavanja PPA-a.

Način uporabe

Problem je nastao kad ste ovo upisali u terminal:

sudo add-apt-repozitorij ppa: my_ppa

Izvršenjem ovog retka ono što ste učinili je dodavanje PPA-a na vaš popis spremišta iz kojih će Ubuntu instalirati i ažurirati dostupne aplikacije.

Da biste poništili ovu situaciju, prvo morate instalirati PPA-PURGE. DEB paket možete preuzeti s ovdje.

Jednom instaliran, otvorio sam terminal i napisao:

sudo ppa-pročisti ppa: my_ppa / poddirektorij /

Ako ste prethodno dodali cijeli PPA, samo morate unijeti ime PPA-a, u suprotnom morate staviti i određeni poddirektorij.

Na primjer, to bi bili parovi za instaliranje i deinstaliranje PPA-a:

sudo add-apt-repozitorij ppa: krom-dnevno
sudo ppa-pročišćavanje ppa: krom-dnevno

sudo add-apt-repozitorij ppa: tualatrix / gloobus
sudo ppa-pročišćavanje ppa: tualatrix / gloobus

U prvom smo primjeru instalirali kompletni PPA, a u drugom samo jedan direktorij. Kad koristimo ppa-purge, očito moramo navesti isti put koji smo koristili s add-apt-repozitorijumom.

Nadamo se da poboljšani Ubuntu Software Center koji će se isporučiti s Ubuntu 10.10 uključuje mogućnost dodavanja i / ili uklanjanja PPA-a. Za sada se moramo zadovoljiti ovom metodom, koja je prema mom iskustvu najsigurnija i najpouzdanija.

Kako navesti trenutno korištene PPA-ove

Vjerojatno se ne sjećate imena tog prokletog PPA-a koji vam stvara probleme. U osnovi postoje 3 načina za pronalaženje PPA-a koje vaš sources.list trenutno koristi.

Prvo je najlakše. Ići Sustav> Administracija> Izvori softvera. Kad stignete, idite na karticu Ostali softver. Svi PPA-ovi bit će tamo navedeni. Iz ovog ćete prozora također moći onemogućiti PPA-ove koji vam stvaraju probleme (iako to samo po sebi neće vratiti prethodne verzije programa). Također možete dodati "komentar" svakom PPA-u kako biste ga lakše identificirali (naravno, ponekad put PPA-a ne govori nam ništa što nam daje dojam o čemu se radi!).

Popisu PPA-ova možete pristupiti i tako što ćete otići na Applications> Ubuntu Software Center. Međutim, od tamo nećete moći onemogućiti PPA-ove, samo pregledajte / instalirajte / deinstalirajte aplikacije dostupne putem tih PPA-ova.

Treća metoda je uporaba terminala. Napisali smo:

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

Po mom mišljenju, ovo je najbolji način da se utvrdi koji su PPA-ovi instalirani u sustavu.

Imajte na umu da ako ćete koristiti metodu 1 (putem softverskih izvora) ili 3 (pomoću terminala) za dobivanje puta PPA-a potrebnog za njezinu deinstalaciju pomoću ppa-purge, to je dato u tekstu koji je između ppa.launchpad.net y ubuntu.

Na primjer, na:

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

put PPA je: jason-scheunemann / ppa

Dakle, u ppa-purge stavit ćete:

sudo ppa-pročišćavanje ppa: jason-scheunemann / ppa

Za vašu referencu, dobro je znati da je, općenito, struktura PPA ruta sljedeća: korisničko ime / ime_pa.


Ostavite svoj komentar

Vaša email adresa neće biti objavljen. Obavezna polja su označena s *

*

*

  1. Za podatke odgovoran: Miguel Ángel Gatón
  2. Svrha podataka: Kontrola neželjene pošte, upravljanje komentarima.
  3. Legitimacija: Vaš pristanak
  4. Komunikacija podataka: Podaci se neće dostavljati trećim stranama, osim po zakonskoj obvezi.
  5. Pohrana podataka: Baza podataka koju hostira Occentus Networks (EU)
  6. Prava: U bilo kojem trenutku možete ograničiti, oporaviti i izbrisati svoje podatke.

  1.   Edison galindo dijo

    ecxelente, puno vam hvala

  2.   browe1387 dijo

    Pozdrav, izvrsno web mjesto i sav njegov sadržaj, ali sumnjam da nije, vezano je uz vaše web mjesto.
    Na vašoj web stranici, kad se još malo spustite, prikazuje se traka u kojoj se nalazi ovaj twitter i nešto drugo, moje pitanje je kako staviti tu traku? Nije prvi put da ga vidim na web mjestu, zato moja sumnja, mislite li da mi možete pomoći? Pa, ovdje vam ostavljam sliku kako biste znali koja je.
    http://i47.tinypic.com/280l9qf.png

    Unaprijed hvala puno.

  3.   browe1387 dijo

    Puno hvala.

  4.   Anomija dijo

    Izbrišite datoteke s /etc/apt/sources.list.d
    Automatski prestaje tražiti one ppa prilikom ažuriranja apt-get.

    1.    Angel22 dijo

      Vrlo dobar komentar je ono što je nedostajalo postu

  5.   Saito Mordraw dijo

    Izvrstan vodič, vrlo potreban za korisnike koji se, isprobavajući stvari ili jednostavno istražujući, pune PPA-ima koje nikada neće koristiti, prljajući svoj sustav.

  6.   Carlos dijo

    Pa, nisam u mogućnosti izbrisati ovo spremište:

    debitant http://ppa.launchpad.net/ubuntu-x-swat/intel-graphics-updates/ubuntu precizan glavni

    Najbolje što mogu dobiti je onemogućiti ga, ali iz nekog razloga ne razumijem da pokušava poništiti promjene spremišta paketima za "oneiric" umjesto "precizno" i naravno ne uspije.

    Kako bi izgledala naredba za uklanjanje tog spremišta?

    1.    rac dijo

      dobar,

      Rješenje "ne baš fino", ali korisno ako vam ppa-purge ne uspije, jest izbrisati datoteku s /etc/apt/sources.list.d kako je tamo anonimno rekao ili "komentirati" adrese.

      Ako to učinite

      cd /etc/apt/sources.list.d

      a zatim a

      ls

      vidjet ćete datoteke koje vaša distribucija koristi za montiranje spremišta.

      Sigurno se onaj koji želite ukloniti zove ubuntu-x-swat.list ili nešto slično.

      Ili datoteku izbrišete pomoću

      sudo rm ubuntu-x-swat.list

      ili ga unesete i "otkažete" retke datoteke s #.

      sudo nano ubuntu-x-swat.list

      stavite # ispred svakog retka datoteke, Crtl + O za spremanje, Enter za potvrdu i Crtl + X za izlaz.

      čim to učinite

      sudo apt-get ažuriranje

      o

      sudo aptitude ažuriranje

      vidjet ćete da već ignorira te retke.

      Nadam se da moje "ja sadašnjosti" pomaže nekome iz budućnosti ... 😛

      1.    Josshy dijo

        Iz upravitelja paketa dajete mu izvore ppa softvera i brišete onaj koji više ne želite

    2.    Josshy dijo

      Iz ubuntu softverskog centra dajete ga u izvorima softvera, a zatim na vrhu piše da ga ppa dajete tamo odabirete onog kojeg više nema i dajete mu remove and voila napokon ažurirate sudo apt-get update

  7.   Vicente dijo

    Hvala što me poslužilo

    1.    poslužimo se linuxom dijo

      Molim!!
      Zagrliti! Pavao.