GNU/Linux >> Znalost Linux >  >> Linux

Odebrat úplně všechny balíčky, které jsem nainstaloval?

Seznam všech souborů v obráceném pořadí jejich data instalace do souboru:

rpm -qa --last >list

Získáte řádky jako

atop-2.1-1.fc22.x86_64                        Wed Apr 13 07:35:27 2016
telnet-server-0.17-60.fc22.x86_64             Mon Apr 11 20:10:43 2016
mhddfs-0.1.39-3.fc22.x86_64                   Sat Apr  9 21:26:06 2016
libpcap-devel-1.7.3-1.fc22.x86_64             Fri Apr  8 09:40:43 2016

Vyberte datum uzávěrky, které se vás týká, a odstraňte všechny řádky, které za ním následují. Po odstranění části s datem dejte zbývající řádky yum k odstranění. Např.

sudo yum remove $(awk '{print $1}' <list)

Můžete to také zkusit pomocí yum history a obvykle získáte očíslovaný seznam toho, co bylo nainstalováno, například:

[[email protected] ~]# yum history
Loaded plugins: product-id, refresh-packagekit, subscription-manager
Updating Red Hat repositories.
ID | Login user               | Date and time    | Action(s)      | Altered
 3 | root <root>              | 2011-09-14 14:36 | Install        |    1   
 2 | root <root>              | 2011-09-12 15:48 | I, U           |   80   
 1 | System <unset>           | 2011-09-12 14:57 | Install        | 1025  

a poté můžete použít yum history undo 3 například.

Další podrobnosti o historii yum zde.


Linux
  1. Průvodce pro začátečníky ke konfiguraci yum

  2. Jak mohu úplně odstranit PHPStorm a všechny související soubory na Ubuntu 13.04?

  3. Jak odstranit všechny balíčky s DNF, na kterých žádný jiný balíček nezávisí

  1. Jak vypsat všechny nainstalované balíčky v Linuxu

  2. Odebrat balíčky z nedůvěryhodného zdroje a znovu je nainstalovat?

  3. Jak najít všechny další balíčky, které jsem nainstaloval?

  1. Jak přeinstalovat všechny nainstalované balíčky pomocí Zypper?

  2. Vypsat všechny doporučené balíčky pro aktuálně nainstalované balíčky?

  3. Zcela odinstalovat související balíčky nainstalované s balíčkem?