PPA tīrīšana: kā droši noņemt PPA repozitoriju

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 atsauktu šo situāciju, vispirms ir jāinstalē PPA-PURGE. DEB pakotni var lejupielādēt no šeit.

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.

Pirmais ir vienkāršākais. Iet uz Sistēma> Administrēšana> Programmatūras avoti. Kad esat tur, dodieties uz cilni Cita programmatūra. Tur tiks uzskaitīti visi EPL. Šajā logā jūs arī varēsit atspējot EPL, kas jums rada problēmas (lai gan tas pats par sevi neatjaunos iepriekšējās programmu versijas). Katram PPA varat arī pievienot "komentāru", lai to būtu vieglāk identificēt (protams, dažreiz PPA ceļš mums neko nenorāda, kas mums ļauj saprast, par ko ir runa!).

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 jūs izmantojat 1. metodi (izmantojot programmatūras avotus) vai 3. metodi (izmantojot termināli), lai iegūtu PPA ceļu, kas nepieciešams, lai to atinstalētu, izmantojot ppa-purge, to nodrošina teksts, kas atrodas starp ppa.launchpad.net y Ubuntu.

Piemēram, lai:

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

EPL ceļš 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 EPL maršrutu struktūra parasti ir šāda: lietotājvārds / ppa_name.


Atstājiet savu komentāru

Jūsu e-pasta adrese netiks publicēta. Obligātie lauki ir atzīmēti ar *

*

*

  1. Atbildīgais par datiem: Migels Ángels Gatóns
  2. Datu mērķis: SPAM kontrole, komentāru pārvaldība.
  3. Legitimācija: jūsu piekrišana
  4. Datu paziņošana: Dati netiks paziņoti trešām personām, izņemot juridiskus pienākumus.
  5. Datu glabāšana: datu bāze, ko mitina Occentus Networks (ES)
  6. Tiesības: jebkurā laikā varat ierobežot, atjaunot un dzēst savu informāciju.

  1.   Edisons Galindo teica

    ecxelente, liels paldies

  2.   1387 teica

    Labdien, lieliska vietne un viss tās saturs, bet es šaubos, ka nē, tā ir jūsu vietne.
    Jūsu vietnē, nokāpjot nedaudz vairāk, tiek parādīta josla, kurā šis čivināt un kaut kas cits, mans jautājums ir, kā šo joslu ievietot? Tā nav pirmā reize, kad to redzu vietnē, tāpēc es šaubos, vai jūs domājat, ka varat man palīdzēt? Nu šeit es jums atstāju attēlu, lai jūs zināt, kas tas ir.
    http://i47.tinypic.com/280l9qf.png

    Iepriekš liels paldies.

  3.   1387 teica

    Liels paldies.

  4.   Anomija teica

    Dzēst failus no /etc/apt/sources.list.d
    Veicot apt-get atjauninājumu, tas automātiski pārtrauc meklēt šos ppa.

    1.    Angel22 teica

      Ļoti labs komentārs ir tas, kas ierakstam pietrūka

  5.   Saito Mordraugs teica

    Lielisks ceļvedis, ļoti nepieciešams lietotājiem, kuri, izmēģinot lietas vai vienkārši izpētot, aizpilda EPL, kurus viņi nekad neizmantos, netīrot savu sistēmu.

  6.   Carlos teica

    Es nevaru izdzēst šo repozitoriju:

    deb http://ppa.launchpad.net/ubuntu-x-swat/intel-graphics-updates/ubuntu precīzs galvenais

    Visvairāk man ir to atspējot, bet nez kāpēc es nesaprotu, ka tas mēģina atsaukt krātuves izmaiņas ar pakotnēm "oneiric", nevis "precīzi", un, protams, tas neizdodas.

    Kā izskatās komanda, lai noņemtu šo krātuvi?

    1.    rac teica

      labi,

      Risinājums "nav ļoti labs", bet noderīgs, ja ppa-purge jums nedarbojas, ir izdzēst failu no /etc/apt/sources.list.d kā anonīms teica augšā vai "komentēt" adreses.

      Ja jūs darāt a

      cd /etc/apt/sources.list.d

      un pēc tam a

      ls

      jūs redzēsiet failus, kurus jūsu izplatīšana izmanto krātuvju ierīkošanai.

      Protams, to, kuru vēlaties noņemt, sauc par ubuntu-x-swat.list vai tamlīdzīgi.

      Vai arī izdzēšat failu ar a

      sudo rm ubuntu-x-swat.list

      vai arī jūs to ievadāt un "atceļat" faila rindas ar #.

      sudo nano ubuntu-x-swat.list

      katras faila rindas priekšā ielieciet #, lai saglabātu Crtl + O, Enter, lai pateiktu jā, un Crtl + X, lai izietu.

      tiklīdz jūs to darāt

      sudo apt-get update

      o

      sudo zināšanu update

      jūs redzēsiet, ka tas jau ignorē šīs līnijas.

      Es ceru, ka mans "es no tagadnes" palīdz kādam no nākotnes ... 😛

      1.    Josshy teica

        No pakotņu pārvaldnieka jūs piešķirat tam ppa programmatūras avotus un izdzēšat to, kuru vairs nevēlaties

    2.    Josshy teica

      No Ubuntu programmatūras centra jūs to piešķirat programmatūras avotos, pēc tam augšpusē ir teikts, ka ppa jūs to piešķirat, jūs izvēlaties to, kuru vairs nav, un jūs piešķirat tai noņemt, un beidzot jūs atjaunināt sudo apt-get update

  7.   Vicente teica

    Paldies, ka tas man kalpoja

    1.    izmantosim linux teica

      Nav par ko!!
      Apskāviens! Pāvils.