Kontrola softwaru nainstalovaného na Debianu a jeho derivátech

Ahoj všichni!

Důvodem tohoto příspěvku je představit malou radu pro ty, kteří jsou velmi pečliví při instalaci nebo odstraňování software ve vašem systému. V distribucích jako Debian a deriváty (ubuntu, Linux Mint, elementární OS, ...), kteří používají nakloněný, existuje soubor, který sleduje vše, co je nainstalováno nebo odebráno z našeho PC. A to se dnes pokusíme ukázat.

Často se stává, že instalujeme software to je pro nás v určitou chvíli užitečné a které později chceme odstranit. Můžeme to udělat (kromě použití grafických programů) pomocí příkazu:

$ sudo apt-get remove --purge nombredelsoftware

Volba purge také vymaže nastavení programu. Je to volitelné, ale v mém případě to vždy používám.

Tímto vymažeme příslušný program, a pokud tomu tak je, nakloněný nás informuje, že již existují balíčky, které již nepotřebujeme a můžeme je odebrat pomocí příkazu:

$ sudo apt-get autoremove

Jak již víte, těmito dvěma jednoduchými kroky aplikaci a její závislosti eliminujeme. Existují však případy, kdy se něco, co jsme nainstalovali, nezobrazuje jako přímá závislost nebo nakloněný rozhodne se nemazat. Proč? Dobrá otázka! I když mám své teorie, nejsem schopen formulovat uspokojivou odpověď.

Aniž bych šel dál, dnes jsem provedl instalaci (v Linux Mint) Z mint-meta-xfce4 udělat nějaké testování a později smazat tento balíček (a co jsem mohl odstranit pomocí apt-get autoremove), Byl jsem schopen pozorovat, že ne vše, co jsem vložil před několika hodinami, mělo být smazáno. Takže, jako v GNU / Linux máme úžasné soubory .log, Našel jsem ten, který má úplnou kontrolu nad vším, co je nainstalováno nebo odinstalováno ze systému. Chcete-li tento soubor zobrazit, stačí otevřít terminál (nebo přímo z průzkumníka souborů) a zadat:

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

A dostaneme výstup obrazovky podobný tomuto:

Ukázka obsahu souboru apt history.log.

Ukázka obsahu souboru apt history.log.

Jak vidíte, v tomto Archiv všechny instalace nebo odinstalace se projeví. Tímto způsobem ti, kteří mají problémy s prostorem a / nebo chtějí mít minimální nutné balíčky (často hraničí s TOC) můžete převzít úplnější kontrolu nad nakloněný.

Jednoduchý a jediný příkazový řádek od nás!


Zanechte svůj komentář

Vaše e-mailová adresa nebude zveřejněna. Povinné položky jsou označeny *

*

*

  1. Odpovědný za údaje: Miguel Ángel Gatón
  2. Účel údajů: Ovládací SPAM, správa komentářů.
  3. Legitimace: Váš souhlas
  4. Sdělování údajů: Údaje nebudou sděleny třetím osobám, s výjimkou zákonných povinností.
  5. Úložiště dat: Databáze hostovaná společností Occentus Networks (EU)
  6. Práva: Vaše údaje můžete kdykoli omezit, obnovit a odstranit.

  1.   Sephiroth řekl

    příkaz „sudo apt-get remove –purge“ není stejný jako příkaz „sudo apt-get purge“? v každém případě mohl být –purge použit v «sudo autoremove –purge» a tam jste se ujistili, že necháte vše velmi čisté.

    mimochodem v novém apt předpokládám, že to bude «sudo apt purge» ¿?

    1.    Kaletive řekl

      Sephirothe, pro linux jsem nový. Nakonec jsem nepochopil, co říkáš. Takže k zadání jakéhokoli příkazu není nutné psát „sudo apt-get ...“ pomocí sudo apt ____, stačí?

      1.    Tesla řekl

        Sephiroth odkazuje na novou verzi apt. V tuto chvíli, pokud vím, nikdo nedal novou verzi. Alespoň v Linux Mint to tak není.

        Více si můžete přečíst v tomto blogu: https://blog.desdelinux.net/apt-llega-a-su-version-1-0-con-barra-de-progreso-al-instalar-paquetes/

        1.    Sephiroth řekl

          nový apt je k dispozici v ubuntu 14.04 a myslím, že i debian testování

          1.    Tesla řekl

            Ve skutečnosti se zdá, že verze 1.0.1 je k dispozici v testování Debianu. I tak si v Xubuntu 14.04, který jsem nainstaloval příbuznému, myslím, že tam není, protože jsem si nevšiml změny v apt. Ve skutečnosti jsem aktualizoval jako obvykle: apt-get update && apt-get upgrade.

            Je třeba nainstalovat záhady života nebo možná aktualizaci.

            Díky za informace!

    2.    Tesla řekl

      Jak jsem řekl @ Argen77ino, používám tento příkaz podle tradice. Na konci každé aktualizace nebo odinstalace vždy udělám:

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

      Tímto způsobem odstraníte stažené soubory a uvolníte místo na disku. Pro rychlé připojení k internetu si myslím, že je to dobrý nápad, protože opětovné stahování balíčků nestojí nic.

      Zdravím!

  2.   amulet_linux řekl

    Nezapomeňte na Gentoo.
    V adresáři / var / db / pkg / najdete celou databázi podle kategorií, poté podle balíčků, jak byly kompilovány, v jakém čase. Co používá Genlop
    A v /var/log/portage/elog/summary.log jsou ty velmi důležité zprávy, které bych řekl, že jsou povinné ke čtení.
    Tímto krátkým kulinářským briefem končíte, pokud vám někdo pomůže.

    1.    Tesla řekl

      Velmi dobrá poznámka!

      Nezahrnul jsem to, protože jsem vždy používal Debian (a deriváty) a Arch Linux (a deriváty). Musím nainstalovat Gentoo s přítelem a připravit ho na jiný než hlavní počítač.

      Děkuji za informaci!

  3.   Argentinec řekl

    Velmi dobrý tip pro ty, kteří chtějí vědět vše, co se v jejich systému děje, jako já.
    Myslím, že ve starších verzích apt, pokud jste použili –purge, a z nějakého zvláštního důvodu všichni odmítají změnu. Stejně je to stejné. Už znají barvy chutí.

    1.    Tesla řekl

      Pravdou je, že možná existuje lepší volba, ale vždy jsem ji použil. Jak říkáte, nejbezpečnější je, že je to podle tradice.

      Zdravím!

  4.   Daniel řekl

    Související otázka. K dosažení výsledku rovného výsledku získaného pomocí: # apt-get –purge autoremove [název-balíčku] Jak bychom měli používat Pacman nebo Zypper? . Děkuji.

    1.    Tesla řekl

      Někdo mě opravte, pokud ne.

      Když jsem před několika lety používal Arch Linux, myslím, že jsem použil příkaz:

      sudo pacman -Rsn název balení

      Pokud si dobře pamatuji:

      „R“ odstranil dotyčný balíček, „s“ odstranilo jeho závislosti a „n“ jeho konfigurační soubory.

      V Zypper nebo YUM žádný nápad, protože jsem je nikdy nepoužíval.
      Zdravím!

  5.   Mario Guillermo Zavala Silva řekl

    Vynikající informace ... Děkuji .. POZVÁNKY

    1.    Tesla řekl

      Jsem rád, že je to užitečné!

      Zdravím!

  6.   carlosO řekl

    Dalším krokem by bylo odinstalovat balíčky, které jsme zjistili, které byly nainstalovány, ale nebyly odinstalovány?

    1.    Tesla řekl

      Správně

      Tento soubor obsahuje seznam všeho, co bylo nainstalováno, a seřazuje jej podle data. Pokud najdete něco, co nechcete mít, jednoduchý:

      apt-get odebrat název balíčku

      A připraven!

  7.   led řekl

    Zkusím to zjistit, co dostanu

  8.   The řekl

    Díky, bude to užitečné 🙂

  9.   ars řekl

    To je zajímavé, ale pro mě z jiného důvodu někdy nainstaluji tolik věcí, že už nevím, že se xD nainstaluje.

    Ale co jste zmínili, že apt-get někdy nechce mazat balíčky, to se mi nestává, protože ve skutečnosti používám aptitude (jak k instalaci, tak k odinstalování).

    Zdravím.

    1.    ars řekl

      eee, protože říká, že používám chrom !!! Chrom je to, co mám, a ani nevím, proč používám toto ... zatracené stránky, které vyžadují nejnovější verzi flash ...