Debianiin ja sen johdannaisiin asennettujen ohjelmistojen hallinta

Hola todos!

Syynä tähän viestiin on antaa vähän neuvoja niille, jotka ovat hyvin huolellisia asennuksessa tai poistamisessa ohjelmisto järjestelmässäsi. Jakeluissa kuten Debian ja johdannaiset (Ubuntu, Linux Mint, alkeiskäyttöjärjestelmä, ...), jotka käyttävät osuva, on tiedosto, joka seuraa kaikkea asennettua tai poistettua tiedostostamme PC. Ja sitä yritämme näyttää tänään.

Usein tapahtuu, että asennamme ohjelmisto se on meille hyödyllistä jossain vaiheessa ja jonka myöhemmin haluamme poistaa. Voimme tehdä sen (lukuun ottamatta graafisten ohjelmien käyttöä) komennolla:

$ sudo apt-get remove --purge nombredelsoftware

Vaihtoehto puhdistus se tyhjentää myös ohjelman asetukset. Se on valinnainen, mutta minun tapauksessani käytän sitä aina.

Tällä poistamme kyseisen ohjelman ja tarvittaessa osuva Se ilmoittaa meille, että on paketteja, joita ei enää tarvita, ja voimme poistaa ne komennolla:

$ sudo apt-get autoremove

Kuten jo tiedätte, eliminoimme nämä kaksi yksinkertaista vaihetta sovelluksen ja sen riippuvuudet. On kuitenkin tapauksia, joissa jotain asentamiamme ei näy suorana riippuvuutena tai osuva päättää olla poistamatta. Miksi? Hyvä kysymys! Vaikka minulla on teoriani, en pysty muotoilemaan tyydyttävää vastausta.

Menemättä enempää, olen tänään suorittanut asennuksen (in Linux Mint) of minttu-meta-xfce4 tämän paketin testaamiseksi ja myöhemmin poistamiseksi (ja mitä voisin poistaa apt-get autoremove), Olen havainnut, että kaikkea, mitä olin asettanut muutama tunti ennen, ei aio poistaa. Joten, kuten GNU / Linux meillä on upeat tiedostot .log, Olen löytänyt sellaisen, jolla on täydellinen hallinta kaikesta asennetusta tai asennuksesta poistetusta järjestelmästä. Jos haluat tarkastella tätä tiedostoa, avaa vain pääte (tai suoraan tiedostojen selaimelta) ja kirjoita:

$ cat /var/log/apt/history.log

Ja saamme samanlaisen näytön ulostulon:

Näyte apt history.log-tiedoston sisällöstä.

Näyte apt history.log-tiedoston sisällöstä.

Kuten näette, tässä arkisto kaikki asennus- tai asennustoiminnot näkyvät. Tällä tavoin ne teistä, joilla on avaruusongelmia ja / tai jotka haluavat saada tarvittavat vähimmäispaketit (usein TOC), voit hallita sitä tyhjentävämmin osuva.

Yksinkertainen ja yksi komentorivi meiltä!


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

20 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.   Sephiroth dijo

    Eikö komento "sudo apt-get remove –purge" ole sama kuin "sudo apt-get purge"? Joka tapauksessa olisit voinut käyttää –purge -ohjelmaa «sudo autoremove –purge» -ohjelmassa ja varmista, että jätit kaiken hyvin puhtaaksi.

    muuten uudessa apt: ssa se on "sudo apt purge" ¿?

    1.    Kaletivo dijo

      Sephiroth, olen uusi Linuxissa. En ymmärtänyt mitä sanot lopulta. Joten minkä tahansa komennon antamiseen ei tarvitse kirjoittaa "sudo apt-get ..." sudo apt ____: lla, riittääkö?

      1.    Tesla dijo

        Sephiroth viittaa aptin uuteen versioon. Tällä hetkellä, sikäli kuin tiedän, kukaan ei ole laittanut uutta versiota. Ainakin Linux Mintissa se ei ole.

        Voit lukea lisää tästä blogista: https://blog.desdelinux.net/apt-llega-a-su-version-1-0-con-barra-de-progreso-al-instalar-paquetes/

        1.    Sephiroth dijo

          uusi apt on saatavana ubuntu 14.04: ssä ja luulen myös debian-testauksessa

          1.    Tesla dijo

            Vaikuttaa siltä, ​​että versio 1.0.1 on saatavana Debian-testauksessa. Silti Xubuntussa 14.04, jonka asensin sukulaiselle, mielestäni sitä ei ole, koska en huomannut muutosta aptissa. Itse päivitin tavalliseen tapaan: apt-get update && apt-get upgrade.

            Elämän mysteerit tai ehkä päivitys on vielä asennettavana.

            Kiitos tiedoista!

    2.    Tesla dijo

      Kuten olen kertonut @ Argen77inolle, käytän tätä komentoa perinteen mukaan. Jokaisen päivityksen tai asennuksen lopussa teen aina:

      sudo apt-get clean && sudo apt-get autoclean

      Tällä poistat ladatut tiedostot vapauttamalla levytilaa. Nopea internetyhteys on mielestäni hyvä idea, koska pakettien lataaminen uudelleen ei maksa mitään.

      Tervehdys!

  2.   amuletti dijo

    Älä unohda Gentoo.
    Kansiosta / var / db / pkg / löydät koko tietokannan luokittain, sitten paketeittain siitä, miten ne on koottu, milloin. Mitä genlop käyttää
    Ja /var/log/portage/elog/summary.log ovat erittäin tärkeitä viestejä, jotka sanoisin olevan pakollisia lukea.
    Tämä on tämän lyhyen kulmakirjan loppu, jos joku auttaa sinua.

    1.    Tesla dijo

      Erittäin hyvä huomautus!

      En ole sisällyttänyt sitä, koska olen aina käyttänyt Debiania (ja johdannaisia) ja Arch Linuxia (ja johdannaisia). Minun on asennettava Gentoo ystävän kanssa ja saatava se valmiiksi muulle kuin päätietokoneelle.

      Kiitos tiedosta!

  3.   Argentiina77ino dijo

    Erittäin hyvä vinkki niille, jotka haluavat tietää kaiken, mitä heidän järjestelmässään tapahtuu, kuten minä.
    Mielestäni vanhemmissa apt-versioissa, jos käytit –purge ja jostain outosta syystä ne kaikki kieltäytyvät muutoksesta. Joka tapauksessa se on sama. He tietävät jo makujen väreistä.

    1.    Tesla dijo

      Totuus on, että ehkä on parempi vaihtoehto, mutta olen aina käyttänyt sitä. Kuten sanot, turvallisin asia on, että se on perinteisesti.

      Tervehdys!

  4.   Daniel dijo

    Linkitetty kysymys. Tuloksen saaminen, joka on yhtä suuri kuin tulos: # apt-get –purge autoremove [package-name] Kuinka meidän pitäisi käyttää Pacmania tai Zypperiä? . Kiitos.

    1.    Tesla dijo

      Joku korjaa minut, jos ei.

      Kun käytin Arch Linuxia muutama vuosi sitten, luulen, että käytin komentoa:

      sudo pacman -Rsn-pakettinimi

      Jos muistan oikein:

      "R" poisti kyseisen paketin, "s" poisti sen riippuvuudet ja "n" sen asetustiedostot.

      Zypperissä tai YUM: ssa ei ole aavistustakaan, koska en ole koskaan käyttänyt niitä.
      Tervehdys!

  5.   Mario Guillermo Zavala Silva dijo

    Erinomaista tietoa ... Kiitos .. TERVEYS

    1.    Tesla dijo

      Olen iloinen siitä, että siitä on apua!

      Tervehdys!

  6.   carlosO dijo

    Seuraava askel olisi poistaa löydetyt asennetut, mutta poistamattomat paketit?

    1.    Tesla dijo

      Correcto.

      Tiedosto listaa kaiken asennetun ja tilaa sen päivämäärän mukaan. Jos löydät jotain, jota et halua saada, yksinkertainen:

      apt-get poista pakettanimi

      Ja valmis!

  7.   jää dijo

    Aion kokeilla sitä nähdäksesi, mitä saan

  8.   Canales dijo

    Kiitos, siitä on hyötyä 🙂

  9.   arS dijo

    Se on mielenkiintoista, mutta minulle jostain syystä joskus asennan niin monia asioita, että en enää tiedä, että xD asennetaan.

    Mutta mitä mainitset, että apt-get ei joskus halua poistaa paketteja, se ei tapahdu minulle, koska itse asiassa mitä käytän, on aptitude. (Sekä asentamaan että poistamaan.)

    Tervehdys.

    1.    arS dijo

      eee, koska siinä sanotaan, että käytän kromia !!! Kromi on mitä minulla on, enkä edes tiedä miksi käytän tätä ... .. pirun sivut, jotka edellyttävät viimeisintä flash-versiota….