GNU/Linux >> Znalost Linux >  >> Cent OS

Jak odstranit/smazat všechny balíčky z kanálů ve SpaceWalk

Tento příspěvek vám pomůže odstranit všechny rpm balíčky z konkrétního kanálu a poté je trvale smazat z /var/satellite souborový systém.

1. SSH na server Spacewalk jako uživatel root.

2. Spuštěním níže uvedeného příkazu získáte Spacewalk CLI:

# spacecmd

3. Seznam všech dostupných kanálů:

spacecmd {SSM:0}> softwarechannel_list

4. Odeberte všechny balíčky z kanálu:

spacecmd {SSM:0}> softwarechannel_removepackages [CHANNEL LABEL] *

5. Odstraňte všechny osiřelé balíčky:

spacecmd {SSM:0}> package_removeorphans

6. Nakonec spusťte níže uvedený příkaz a trvale odstraňte balíčky z /var/satellite souborový systém. Průběh tohoto příkazu můžete zkontrolovat v souboru protokolu /var/log/rhn/spacewalk-data-fsck.log .

# nohup spacewalk-data-fsck -f -r &
Poznámka :Kroky 4 až 6 mohou trvat dlouho, v závislosti na počtu smazaných balíčků. Důrazně doporučujeme, abyste se vždy ujistili, že je pod /var/satellite k dispozici dostatek volného místa (alespoň 20 %).


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

  2. Jak odebrat nebo odstranit doménu Weblogic Server (WLS).

  3. Jak odstranit všechny adresáře .svn z adresářů mých aplikací

  1. Jak odebrat nainstalované balíčky ze specifického úložiště v CentOS, Fedora

  2. Jak odstranit všechny kontejnery Docker

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

  1. Jak odinstalovat nebo odebrat softwarové balíčky z Ubuntu

  2. Jak odinstalovat nebo odebrat balíčky z CentOS

  3. Zypper:Jak zobrazím všechny balíčky z určitého úložiště?