我当时使用一台装有CentOS7的Linux服务器来测试和安装一些工具。现在我不记得我安装了多少个软件包。
我想删除所有这些软件包,以便我的服务器像以前一样是新的。我不想搜索每个软件包并一一删除。有什么方法可以仅通过一个命令将其删除?
yum.log文件将列出我安装的所有软件包,但是如何仅用1个命令删除所有软件包?
—
一个
“标准壳技术”;)一样
—
Ulrich Schwarz
sudo yum remove $(gawk '$0 ~ /Installed/ {printf "%s ", $NF}' /var/log/yum.log)
/var/log/yum.log
可能会有所帮助,它同时列出了程序包名称和时间戳。据我所知,它没有列出初始安装中添加的软件包。