Controlul software-ului instalat pe Debian și derivate

Bună ziua tuturor!

Motivul pentru această postare este de a prezenta un mic sfat pentru cei care sunt foarte meticuloși în instalarea sau eliminarea software-ul pe sistemul dvs. În distribuții de genul Debian și derivate (Ubuntu, Linux Mint, elementare, ...), care folosesc potrivit, există un fișier care ține evidența a tot ceea ce este instalat sau eliminat din PC. Și asta vom încerca să arătăm astăzi.

Se întâmplă adesea să instalăm software-ul asta ne este util la un moment dat și pe care mai târziu vrem să îl eliminăm. O putem face (în afară de utilizarea programelor grafice) cu comanda:

$ sudo apt-get remove --purge nombredelsoftware

Opțiunea epurare de asemenea, șterge setările programului. Este opțional, dar în cazul meu îl folosesc întotdeauna.

Cu aceasta ștergem programul în cauză și, dacă este cazul, potrivit ne informează că există pachete care nu mai sunt necesare și le putem elimina cu comanda:

$ sudo apt-get autoremove

După cum știți deja, cu acești doi pași simpli eliminăm aplicația și dependențele acesteia. Cu toate acestea, există cazuri în care ceva ce am instalat nu apare ca o dependență directă sau potrivit decide să nu șteargă. De ce? Buna intrebare! Deși am teoriile mele, nu sunt în măsură să formulez un răspuns satisfăcător.

Fără a merge mai departe, astăzi am efectuat instalarea (în Linux Mint) Din Mint-meta-xfce4 pentru testare și ștergerea ulterioară a acestui pachet (și cu ce aș putea elimina apt-get autoremove), Am putut observa că nu tot ce punusem cu câteva ore înainte urma să fie șters. Deci, ca în GNU / Linux avem minunatele dosare .log, Am găsit unul care are control total asupra a tot ceea ce este instalat sau dezinstalat din sistem. Pentru a vizualiza acest fișier, trebuie doar să deschideți un terminal (sau direct din exploratorul de fișiere) și să introduceți:

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

Și vom obține o ieșire de ecran similară cu aceasta:

Eșantionează conținutul fișierului apt history.log.

Eșantionează conținutul fișierului apt history.log.

După cum puteți vedea, în aceasta arhivă toate operațiunile de instalare sau dezinstalare sunt reflectate. În acest fel, cei dintre voi care au probleme de spațiu și / sau care doresc să aibă pachetele minime necesare (de multe ori se învecinează cu TOC) puteți prelua un control mai exhaustiv asupra potrivit.

Simplu și o singură linie de comandă de la noi!


Lasă comentariul tău

Adresa ta de email nu va fi publicată. Câmpurile obligatorii sunt marcate cu *

*

*

  1. Responsabil pentru date: Miguel Ángel Gatón
  2. Scopul datelor: Control SPAM, gestionarea comentariilor.
  3. Legitimare: consimțământul dvs.
  4. Comunicarea datelor: datele nu vor fi comunicate terților decât prin obligație legală.
  5. Stocarea datelor: bază de date găzduită de Occentus Networks (UE)
  6. Drepturi: în orice moment vă puteți limita, recupera și șterge informațiile.

  1.   Sephiroth el a spus

    Comanda „sudo apt-get remove –purge” nu este aceeași cu a face „sudo apt-get purge”? În orice caz, ați fi putut folosi –purge în «sudo autoremove –purge» și acolo v-ați asigurat că lăsați totul foarte curat.

    apropo, în noul apt presupun că va fi „sudo apt purge” ¿?

    1.    Kaletive el a spus

      Sephiroth, sunt nou în Linux. Nu am înțeles ce spui în cele din urmă. Deci, pentru a da orice comandă, nu este necesar să scrieți "sudo apt-get ..." cu sudo apt ____ "este suficient?

      1.    Tesla el a spus

        Sephiroth se referă la noua versiune a apt. În prezent, din câte știu, nimeni nu a pus noua versiune. Cel puțin în Linux Mint nu este.

        Puteți citi mai multe despre acest lucru în acest blog: https://blog.desdelinux.net/apt-llega-a-su-version-1-0-con-barra-de-progreso-al-instalar-paquetes/

        1.    Sephiroth el a spus

          noul apt este disponibil în Ubuntu 14.04 și cred că și testarea debian

          1.    Tesla el a spus

            Într-adevăr, se pare că versiunea 1.0.1 este disponibilă în testarea Debian. Chiar și așa, în Xubuntu 14.04 pe care l-am instalat la o rudă, cred că nu există pentru că nu am observat o modificare în apt. De fapt, am actualizat ca de obicei: apt-get update && apt-get upgrade.

            Misterele vieții sau poate o actualizare rămâne de instalat.

            Mulțumesc de informație!

    2.    Tesla el a spus

      După cum i-am spus @ Argen77ino, folosesc acea comandă prin tradiție. La sfârșitul fiecărei actualizări sau dezinstalări fac întotdeauna o:

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

      Cu aceasta ștergeți fișierele care au fost descărcate, eliberând spațiu pe disc. Pentru conexiuni rapide la internet cred că este o idee bună, deoarece nu costă nimic să descarci din nou pachetele.

      Salutări!

  2.   amulet_linux el a spus

    Nu uitați de Gentoo.
    În / var / db / pkg / puteți găsi întreaga bază de date pe categorii, apoi pe pachete despre cum au fost compilate, la ce oră. Ce folosește genlop
    Și în /var/log/portage/elog/summary.log sunt acele mesaje foarte importante pe care aș spune că sunt obligatorii de citit.
    Acesta este sfârșitul acestui scurt brief cultural, în cazul în care cineva vă va ajuta.

    1.    Tesla el a spus

      Notă foarte bună!

      Nu l-am inclus pentru că am folosit întotdeauna Debian (și derivate) și Arch Linux (și derivate). Trebuie să instalez Gentoo cu un prieten și să îl pregătesc pe un alt PC decât cel principal.

      Multumesc pentru informatii!

  3.   argentinian el a spus

    Sfat foarte bun pentru cei care vor să știe tot ce se întâmplă în sistemul lor ca mine.
    Cred că în versiunile mai vechi de apt dacă ați folosit –purge și, dintr-un motiv ciudat, toată lumea refolosește schimbarea. Oricum e la fel. Știu deja pentru gusturile culorilor.

    1.    Tesla el a spus

      Adevărul este că poate există o opțiune mai bună, dar am folosit-o întotdeauna pe aceea. După cum spuneți, cel mai sigur lucru este că este prin tradiție.

      Salutări!

  4.   Daniel el a spus

    Întrebare legată. Pentru a obține un rezultat egal cu cel obținut cu: # apt-get –purge autoremove [package-name] Cum ar trebui să folosim Pacman sau Zypper? . Mulțumesc.

    1.    Tesla el a spus

      Cineva mă corectează dacă nu.

      Când foloseam Arch Linux acum câțiva ani, cred că foloseam comanda:

      sudo pacman -Rsn pachet nume

      Dacă-mi amintesc corect:

      „R” a șters pachetul în cauză, „s” și-a șters dependențele și „n” fișierele de configurare.

      În Zypper sau YUM nici o idee, deoarece nu le-am folosit niciodată.
      Salutări!

  5.   Mario Guillermo Zavala Silva el a spus

    Informații excelente ... Mulțumesc .. SALUTĂRI

    1.    Tesla el a spus

      Mă bucur că este de ajutor!

      Salutări!

  6.   Carloso el a spus

    Următorul pas ar fi dezinstalarea pachetelor pe care le găsim care au fost instalate dar nu dezinstalate?

    1.    Tesla el a spus

      Dreapta.

      Fișierul respectiv listează tot ce a fost instalat și îl comandă după dată. Dacă găsiți ceva ce nu doriți să aveți, un simplu:

      apt-get elimina numele pachetului

      Și gata!

  7.   gheaţă el a spus

    O să încerc să văd ce obțin

  8.   Canales el a spus

    Mulțumesc, va fi util 🙂

  9.   ArS el a spus

    Acest lucru este interesant, dar pentru mine, dintr-un alt motiv, uneori instalez atât de multe lucruri încât nu mai știu că instalează xD.

    Dar ceea ce menționați că apt-get uneori nu vrea să șteargă pachete, nu mi se întâmplă, deoarece în realitate ceea ce folosesc este aptitude. (Atât pentru instalare, cât și pentru dezinstalare.)

    Salutări.

    1.    ArS el a spus

      eee pentru ca scrie ca folosesc crom !!! Chromium este ceea ce am și nici nu știu de ce folosesc asta ... nenorocite de pagini care necesită cea mai recentă versiune de flash ...