PPA-puhdistus: Kuinka poistaa PPA-arkisto turvallisesti

PPA: n avulla käyttäjät voivat asentaa sovelluksia, joita ei ole läsnä tai joita ei ole päivitetty riittävästi virallisessa Ubuntu-arkistossa, koska näitä arkistoja hallinnoivilla vie kohtuullinen aika tehdä ohjelmistopäivityksistä "viralliset", jotta parantaa järjestelmän vakautta ja turvallisuutta.

Onneksi Ubuntussa meillä on sähkönhankintasopimukset ylittävä tämä "toimenpide", mikä, vaikka se onkin erittäin sopiva Ubuntun kehittäjien näkökulmasta, ei välttämättä ole niin loppukäyttäjän näkökulmasta, joka haluaa aina saada uusin "chiche" ja ohjelmien uusin versio. Tämän menetelmän haittapuoli on, että lisäämällä sähkönhankintasopimuksia lisätään järjestelmän epävakauden riskejä ja avataan merkittäviä tietoturva-aukkoja.

Nämä ovat juuri syitä, miksi voi olla tarpeen poistaa aiemmin lisäämäsi PPA-arkisto.

PPA-PURGE pelastus

ppa-purge on komentosarja, joka poistaa ilmoitetun PPA-lähdeluettelon sekä kaikki siihen asennetut paketit. Lopuksi se asentaa uudelleen "viralliset" versiot ohjelmista, jotka olet päivittänyt PPA: n kautta. Sanalla sanoen, se on tapa palauttaa järjestelmäsi edelliseen kohtaan ennen PPA: n lisäämistä.

Käyttötapa

Ongelma syntyi, kun kirjoitit tämän päätelaitteeseen:

sudo add-apt-repository ppa: my_ppa

Kun suoritit tämän rivin, lisäit PPA: n luetteloon arkistoista, joista Ubuntu asentaa ja päivittää käytettävissä olevat sovellukset.

Tämän tilanteen poistamiseksi sinun on ensin asennettava PPA-PURGE. Voit ladata DEB-paketin osoitteesta täällä.

Asennuksen jälkeen avasin päätelaitteen ja kirjoitin:

sudo ppa-purge ppa: my_ppa / alihakemisto /

Jos olet aiemmin lisännyt koko PPA: n, sinun on annettava vain PPA: n nimi, muuten sinun on annettava myös tietty alihakemisto.

Joten esimerkiksi nämä ovat parit PPA: n asentamiseksi ja poistamiseksi:

sudo add-apt-repository ppa: kromi päivittäin
sudo ppa-purge ppa: kromi päivittäin

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

Ensimmäisessä esimerkissä olimme asentaneet täydellisen PPA: n ja toiseen vain yhden hakemiston. Kun käytämme ppa-purge -ohjelmaa, meidän on tietysti määritettävä sama polku, jota käytimme add-apt-repositoryn kanssa.

Toivottavasti Ubuntu 10.10: n mukana tuleva parannettu Ubuntu-ohjelmistokeskus sisältää kyvyn lisätä ja / tai poistaa PPA-sopimuksia. Toistaiseksi meidän on tyydyttävä tähän menetelmään, joka on kokemukseni mukaan turvallisin ja luotettavin.

Kuinka luetella tällä hetkellä käytetyt sähkönhankintasopimukset

Et todennäköisesti muista, mikä helvetti sitä pirun PPA: ta, joka aiheuttaa sinulle ongelmia, kutsuttiin. On periaatteessa 3 tapaa selvittää PPA: t, joita sources.list käyttää tällä hetkellä.

Ensimmäinen on helpoin. Mene Järjestelmä> Hallinta> Ohjelmistolähteet. Mene siellä välilehdelle Muu ohjelmisto. Kaikki sähkönhankintasopimukset luetellaan siellä. Tästä ikkunasta voit myös poistaa käytöstä ongelmia aiheuttavat sähkönhankintasopimukset (vaikka se itsessään ei palauta ohjelmien aiempia versioita). Voit myös lisätä "kommentin" jokaiselle PPA: lle helpottamaan tunnistamista (tietysti joskus PPA-polku ei kerro meille mitään, mikä antaa meille vihjeen siitä, mistä on kyse!).

Voit myös käyttää PPA-luetteloa siirtymällä kohtaan Sovellukset> Ubuntu Software Center. Siitä lähtien et kuitenkaan voi poistaa sähkönhankintasopimuksia käytöstä, katsele / asenna / poista vain näiden sähkönhankintasopimusten kautta saatavilla olevat sovellukset.

Kolmas tapa on käyttää päätelaitetta. Me kirjoitimme:

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

Tämä on mielestäni paras tapa nähdä, mitkä ovat systeemiin asennetut sähkönhankintasopimukset.

Muista, että jos aiot käyttää menetelmää 1 (ohjelmistolähteiden kautta) tai 3 (päätelaitteen avulla) saadaksesi PPA: n polun, joka on tarpeen sen poistamiseksi ppa-purge-toiminnon avulla, tämän antaa teksti, joka on ppa.launchpad.net y Ubuntu.

Esimerkiksi:

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

PPA: n polku on: jason-scheunemann / ppa

Joten, ppa-purge aiot laittaa:

sudo ppa-purge ppa: jason-scheunemann / ppa

Viitteeksi on hyvä tietää, että PPA-reittien rakenne on yleensä seuraava: käyttäjänimi / ppa_name.


Artikkelin sisältö noudattaa periaatteita toimituksellinen etiikka. Ilmoita virheestä napsauttamalla täällä.

12 kommenttia, jätä omasi

Jätä kommentti

Sähköpostiosoitettasi ei julkaista.

*

*

  1. Vastuussa tiedoista: Miguel Ángel Gatón
  2. Tietojen tarkoitus: Roskapostin hallinta, kommenttien hallinta.
  3. Laillistaminen: Suostumuksesi
  4. Tietojen välittäminen: Tietoja ei luovuteta kolmansille osapuolille muutoin kuin lain nojalla.
  5. Tietojen varastointi: Occentus Networks (EU) isännöi tietokantaa
  6. Oikeudet: Voit milloin tahansa rajoittaa, palauttaa ja poistaa tietojasi.

  1.   Edison galindo dijo

    ecxelente, kiitos paljon

  2.   Kulmat 1387 dijo

    Hei, erinomainen verkkosivusto ja kaikki sen sisältö, mutta epäilen kyllä, se liittyy verkkosivustoosi.
    Kun lasket hieman enemmän alas verkkosivustollasi, näkyviin tulee palkki, jossa tämä viserrys ja jotain muuta, kysymykseni on, kuinka tämä palkki laitetaan? Se ei ole ensimmäinen kerta, kun näen sen verkkosivustolla, minkä vuoksi epäilen, voisitko mielestäni auttaa minua? No, jätän sinulle kuvan, jotta tiedät mikä se on.
    http://i47.tinypic.com/280l9qf.png

    Kiitos etukäteen paljon.

  3.   Kulmat 1387 dijo

    Paljon kiitoksia.

  4.   Normittomuus dijo

    Poista tiedostot tiedostosta /etc/apt/sources.list.d
    Se lopettaa automaattisesti niiden ppa-etsintöjen tekemisen apt-get-päivityksen yhteydessä.

    1.    Angel22 dijo

      Erittäin hyvä kommentti on mitä postilta puuttui

  5.   Saito Mordraw dijo

    Erinomainen opas, erittäin välttämätön käyttäjille, jotka yrittävät asioita tai yksinkertaisesti tutkia, täyttävät sähkönhankintasopimukset, joita he eivät koskaan käytä, likaamalla järjestelmänsä.

  6.   Carlos dijo

    En voi poistaa tätä arkistoa:

    debytantti http://ppa.launchpad.net/ubuntu-x-swat/intel-graphics-updates/ubuntu tarkka pää

    Eniten saan sen käytöstä, mutta jostain syystä en ymmärrä, se yrittää kumota arkiston muutokset paketeilla "oneiric" eikä "tarkka" ja tietysti epäonnistuu.

    Miltä komento kyseisen arkiston poistamiseksi näyttäisi?

    1.    ras dijo

      hyvä,

      Ratkaisu "ei kovin hieno", mutta hyödyllinen, jos ppa-purge ei toimi sinulle, on poistaa tiedosto tiedostosta /etc/apt/sources.list.d yllä mainitun nimettömänä tai "kommentoida" osoitteita.

      Jos teet a

      cd /etc/apt/sources.list.d

      ja sitten a

      ls

      näet tiedostot, joita jakelusi käyttää arkistojen liittämiseen.

      Varmasti sitä, jonka haluat poistaa, kutsutaan nimellä ubuntu-x-swat.list tai jotain sellaista.

      Tai poistat tiedoston painamalla

      sudo rm ubuntu-x-swat.list

      tai syötät sen ja "peruutat" tiedoston rivit #: llä.

      sudo nano ubuntu-x-swat.list

      laita # tiedoston jokaisen rivin eteen, Crtl + O tallentaaksesi, Enter sanoaksesi kyllä ​​ja Crtl + X poistuaksesi.

      heti kun teet

      sudo apt-get update

      o

      sudo aptitude update

      huomaat, että se jo ohittaa nuo linjat.

      Toivon, että "minä nykyisestä" auttaa joku tulevaisuudessa ... 😛

      1.    Josshy dijo

        Paketinhallinnasta annat sille ppa-ohjelmiston lähteet ja poistat sen, jota et enää halua

    2.    Josshy dijo

      Ubuntu-ohjelmistokeskuksesta annat sen ohjelmistolähteissä ja sitten yläosassa lukee ppa annat sille valitset sen, jota ei enää ole, ja annat sen poistaa ja voila lopulta päivität sudo apt-get update

  7.   Vicente dijo

    Kiitos, että se palveli minua

    1.    käytetään Linuxia dijo

      Ole hyvä!!
      Halata! Paul.

bool (tosi)