GNU/Linux >> Znalost Linux >  >> Linux

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

S Yum byste použili package-cleanup příkaz z yum-utils . Ale s DNF je zabudován jako dnf autoremove příkaz. Z dokumentů:

dnf [options] autoremove

Odstraní ze systému všechny „listové“ balíčky, které byly původně nainstalovány jako závislosti balíčků instalovaných uživatelem, ale které již žádný takový balíček nevyžaduje.

Všimněte si, že můžete také použít dnf list před spuštěním samotného automremove pomocí

uvidíte, které balíčky budou odstraněny
dnf list autoremove

Všimněte si také, že DNF má další rozdíl v chování, který by vám měl pomoci v podobných situacích (ale ne ve vašem přesném případě). Pokud byl váš hlavní software nainstalován pomocí DNF (spíše než mimo DNF ručně) a použili jste dnf remove , výchozí (na rozdíl od yum) je také odstranit všechny závislosti, které byly přidány pouze pro tento balíček a které nejsou použity pro nic jiného.


Linux
  1. Jak odstranit všechny komentované řádky nebo řádky se specifickým vzorem ve vimu?

  2. Jak vypsat všechny soubory, které byly nainstalovány balíčkem Apt?

  3. Debian:Jak nainstalovat nebo odebrat balíčky DEB pomocí dpkg

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

  2. Jak odstranit všechny kontejnery Docker

  3. Jak vypsat všechny nainstalované balíčky ve fedoře s časem instalace

  1. Jak odstranit osiřelé balíčky na CentOS Linux

  2. Jak nainstalovat balíčky pomocí dnf v CentOS/RHEL 8

  3. Jak používat možnost distro-sync s dnf k upgradu OS (CentOS/RHEL 8)