GNU/Linux >> Linux の 問題 >  >> Cent OS

SpaceWalk のチャネルからすべてのパッケージを削除/削除する方法

この投稿は、特定のチャネルからすべての rpm パッケージを削除し、/var/satellite から完全に削除するのに役立ちます ファイルシステム。

1. root ユーザーとして Spacewalk サーバーに SSH 接続します。

2. 以下のコマンドを実行して Spacewalk CLI を取得します:

# spacecmd

3. 利用可能なチャンネルをすべてリストします:

spacecmd {SSM:0}> softwarechannel_list

4. チャンネルからすべてのパッケージを削除します:

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

5.孤立したパッケージをすべて削除します:

spacecmd {SSM:0}> package_removeorphans

6. 最後に、以下のコマンドを実行して、/var/satellite からパッケージを完全に削除します ファイルシステム。このコマンドの進行状況は、ログ ファイル /var/log/rhn/spacewalk-data-fsck.log で確認できます。 .

# nohup spacewalk-data-fsck -f -r &
注意 :削除するパッケージの数によっては、手順 4 ~ 6 に時間がかかる場合があります。 /var/satellite の下に常に十分な空き容量 (少なくとも 20%) があることを確認することを強くお勧めします。


Cent OS
  1. CentOSLinuxで孤立したパッケージを削除する方法

  2. すべての Docker コンテナーを削除する方法

  3. Zypper:特定のリポジトリからすべてのパッケージを表示するにはどうすればよいですか?

  1. CentOS、Fedoraの特定のリポジトリからインストールされたパッケージを削除する方法

  2. Weblogic Server (WLS) ドメインを除去または削除する方法

  3. 他のパッケージが依存していない DNF を持つすべてのパッケージを削除する方法

  1. Ubuntuからソフトウェアパッケージをアンインストールまたは削除する方法

  2. CentOSからパッケージをアンインストールまたは削除する方法

  3. アプリケーション ディレクトリからすべての .svn ディレクトリを削除する方法