Kontrola softvera instaliranog na Debianu i izvedenicama

Zdravo svima!

Razlog za ovaj post je davanje malo savjeta za one koji su vrlo pedantni u instalaciji ili uklanjanju softver na vašem sistemu. U distribucijama poput Debian i derivati ​​(Ubuntu, Linux Mint, basicOS, ...), koji koriste pogodan, postoji datoteka koja prati sve što je instalirano ili uklonjeno s našeg PC. I to je ono što ćemo pokušati pokazati danas.

Često se dogodi da instaliramo softver to nam je korisno u nekom trenutku i koje kasnije želimo eliminirati. To možemo (osim korištenja grafičkih programa) naredbom:

$ sudo apt-get remove --purge nombredelsoftware

Opcija cistiti takođe briše postavke programa. Nije obavezno, ali u mom slučaju ga uvijek koristim.

Ovim brišemo dotični program i, ako je potrebno, pogodan obavještava nas da postoje paketi koji više nisu potrebni i možemo ih ukloniti naredbom:

$ sudo apt-get autoremove

Kao što već znate, pomoću ova dva jednostavna koraka uklanjamo aplikaciju i njene ovisnosti. Međutim, postoje slučajevi u kojima se nešto što smo instalirali ne pojavljuje kao izravna ovisnost ili pogodan odluči da ne briše. Zašto? Dobro pitanje! Iako imam svoje teorije, nisam u mogućnosti formulirati zadovoljavajući odgovor.

Ne odlazeći dalje, danas sam izvršio instalaciju (u Linux Mint) od mint-meta-xfce4 za testiranje i kasnije brisanje ovog paketa (i onoga što bih mogao ukloniti apt-get autoremove), Uspio sam primijetiti da neće biti izbrisano sve što sam stavio nekoliko sati prije. Dakle, kao u GNU / Linux imamo divne datoteke .log, Pronašao sam jedan koji ima potpunu kontrolu nad svim što je instalirano ili deinstalirano iz sistema. Da biste pogledali ovu datoteku, samo otvorite terminal (ili direktno iz istraživača datoteka) i unesite:

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

I dobit ćemo izlaz na ekranu sličan ovom:

Uzorak sadržaja apt datoteke history.log.

Uzorak sadržaja apt datoteke history.log.

Kao što vidite, u ovome arhiva odražavaju se sve instalacije ili deinstalacije. Na taj način, oni od vas koji imaju problema s prostorom i / ili želite imati minimalno potrebne pakete (često na granici TOC) možete preuzeti iscrpniju kontrolu nad pogodan.

Jednostavno i jedna naredbena linija od nas!


Ostavite komentar

Vaša e-mail adresa neće biti objavljena. Obavezna polja su označena sa *

*

*

  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 obavezi.
  5. Pohrana podataka: Baza podataka koju hostuje Occentus Networks (EU)
  6. Prava: U bilo kojem trenutku možete ograničiti, oporaviti i izbrisati svoje podatke.

  1.   Sephiroth rekao je

    Da li naredba "sudo apt-get remove –purge" nije isto što i "sudo apt-get purge"? U svakom slučaju, mogli ste koristiti –pročistač u «sudo autoremove –purge» i tamo ste se pobrinuli da sve bude čisto.

    usput u novom aptu pretpostavljam da će to biti "sudo apt purge" ¿?

    1.    Kaletive rekao je

      Sephiroth, ja sam novi u Linuxu. Na kraju nisam razumio šta kažete. Dakle, za davanje bilo koje naredbe nije potrebno napisati "sudo apt-get ..." sa sudo apt ____ "je li to dovoljno?

      1.    Tesla rekao je

        Sephiroth se odnosi na novu verziju apt. Trenutno, koliko znam, niko nije stavio novu verziju. Barem u Linux Mint-u nije.

        Više o tome možete pročitati na ovom blogu: https://blog.desdelinux.net/apt-llega-a-su-version-1-0-con-barra-de-progreso-al-instalar-paquetes/

        1.    Sephiroth rekao je

          novi apt je dostupan u ubuntu 14.04, a pretpostavljam i debian testiranje

          1.    Tesla rekao je

            Čini se da je verzija 1.0.1 dostupna u Debian testiranju. Unatoč tome, u Xubuntu 14.04 koji sam instalirao kod rođaka mislim da ga nema jer nisam primijetio promjenu u apt. U stvari, ažurirao sam kao i obično: apt-get update && apt-get upgrade.

            Misterije života ili možda neka nadogradnja ostaje da se instalira.

            Hvala na informacijama!

    2.    Tesla rekao je

      Kao što sam rekao @ Argen77ino, tu naredbu koristim po tradiciji. Na kraju svakog ažuriranja ili deinstalacije uvijek napravim:

      sudo apt-get clean && sudo apt-get autočist

      Ovim brišete preuzete datoteke, oslobađajući prostor na disku. Za brze internetske veze mislim da je to dobra ideja, jer ponovno preuzimanje paketa ne košta.

      Hvala!

  2.   amulet_linux rekao je

    Ne zaboravite na Gentoo.
    U / var / db / pkg / možete pronaći cijelu bazu podataka po kategorijama, a zatim po paketima kako su sastavljene i u koje vrijeme. Šta koristi genlop
    A u /var/log/portage/elog/summary.log nalaze se one vrlo važne poruke za koje bih rekao da su obavezne za čitanje.
    Ovo je kraj ovog kratkog sažetka za slučaj da vam neko pomogne.

    1.    Tesla rekao je

      Vrlo dobra napomena!

      Nisam ga uključio jer sam uvijek koristio Debian (i derivate) i Arch Linux (i derivate). Moram instalirati Gentoo s prijateljem i pripremiti ga na računaru koji nije glavni.

      Hvala na informacijama!

  3.   Argentinac rekao je

    Vrlo dobar savjet za one koji žele znati sve što se događa u njihovom sistemu poput mene.
    Mislim da u starijim verzijama apt ako ste koristili –purge i iz nekog čudnog razloga svi ponovo koriste promjenu. Ionako je isto. Već znaju po ukusu boje.

    1.    Tesla rekao je

      Istina je da možda postoji bolja opcija, ali ja sam je uvijek koristio. Kao što kažete, najsigurnije je da je to po tradiciji.

      Hvala!

  4.   Danijel rekao je

    Povezano pitanje. Da bismo postigli rezultat jednak onome koji smo dobili sa: # apt-get –purge autoremove [ime-paketa] Kako bismo trebali koristiti Pacman ili Zypper? . Hvala ti.

    1.    Tesla rekao je

      Neka me neko ispravi ako ne.

      Kada sam prije nekoliko godina koristio Arch Linux, mislim da sam koristio naredbu:

      sudo pacman -Rsn naziv paketa

      Ako se dobro sjećam:

      "R" je izbrisao predmetni paket, "s" je izbrisala njegove zavisnosti, a "n" svoje konfiguracijske datoteke.

      U Zypperu ili YUM-u nema pojma, jer ih nikada nisam koristio.
      Hvala!

  5.   Mario Guillermo Zavala Silva rekao je

    Odlične informacije ... Hvala .. POZDRAV

    1.    Tesla rekao je

      Drago mi je da je korisno!

      Hvala!

  6.   carlosO rekao je

    Sljedeći korak bio bi deinstaliranje paketa za koje utvrdimo da su instalirani, ali nisu deinstalirani?

    1.    Tesla rekao je

      Correcto.

      Ta datoteka navodi sve što je instalirano i naređuje po datumu. Ako pronađete nešto što ne želite imati, jednostavno:

      apt-get ukloni naziv paketa

      I spremno!

  7.   led rekao je

    Idem probati da vidim šta ću

  8.   The rekao je

    Hvala, bit će korisno 🙂

  9.   arS rekao je

    To je zanimljivo, ali za mene iz drugog razloga ponekad instaliram toliko stvari da više ne znam da se xD instalira.

    Ali ono što spominjete da apt-get ponekad ne želi brisati pakete, meni se to ne događa, jer u stvarnosti ono što koristim je aptitude (i za instalaciju i za deinstalaciju.)

    Pozdrav.

    1.    arS rekao je

      eee jer piše da koristim hrom !!! Chromium je ono što imam, a ni sam ne znam zašto koristim ovo ... proklete stranice koje zahtijevaju najnoviju verziju blica ...