Tôi đã sử dụng một máy chủ Linux có cài đặt CentOS7 để thử nghiệm và cài đặt một số công cụ. Và bây giờ tôi không nhớ mình đã cài đặt bao nhiêu gói.
Tôi muốn xóa tất cả các gói đó để máy chủ của tôi sẽ như mới. Tôi không muốn tìm kiếm mọi gói và xóa từng cái một. Có cách nào để loại bỏ chúng chỉ bằng một lệnh không?
sudo yum remove $(gawk '$0 ~ /Installed/ {printf "%s ", $NF}' /var/log/yum.log)
/var/log/yum.log
có thể hữu ích, nó liệt kê cả tên gói và dấu thời gian. Theo như tôi có thể thấy, nó không liệt kê các gói được thêm vào bởi các cài đặt ban đầu.