いくつかのツールをテストおよびインストールするために、CentOS7がインストールされた1つのLinuxサーバーを使用していました。そして今、私はインストールしたパッケージの数を覚えていません。
私のサーバーが以前のように新しいものになるように、すべてのパッケージを削除したいです。すべてのパッケージを検索して、1つずつ削除したくありません。1つのコマンドだけでそれらを削除する方法はありますか?
yum.logファイルには、インストールしたすべてのパッケージがリストされますが、1つのコマンドだけでそれらをすべて削除するにはどうすればよいですか?
—
ワン
「標準的なシェルテクニック」;)のような
—
Ulrich Schwarz
sudo yum remove $(gawk '$0 ~ /Installed/ {printf "%s ", $NF}' /var/log/yum.log)
/var/log/yum.log
役立つかもしれませんが、パッケージ名とタイムスタンプの両方をリストします。私が見る限り、最初のインストールで追加されたパッケージはリストされていません。