CentOS7이 설치된 하나의 Linux 서버를 사용하여 일부 도구를 테스트하고 설치했습니다. 그리고 나는 내가 얼마나 많은 패키지를 설치했는지 기억하지 못한다.
서버가 새 것처럼 보이도록 모든 패키지를 제거하고 싶습니다. 모든 패키지를 검색하고 하나씩 제거하고 싶지 않습니다. 단 하나의 명령으로 제거 할 수있는 방법이 있습니까?
yum.log 파일에는 설치된 모든 패키지가 나열되지만 하나의 명령으로 모든 패키지를 어떻게 삭제할 수 있습니까?
—
하나의
"표준 쉘 기술";)
—
Ulrich Schwarz
sudo yum remove $(gawk '$0 ~ /Installed/ {printf "%s ", $NF}' /var/log/yum.log)
/var/log/yum.log
패키지 이름과 타임 스탬프를 모두 나열하면 도움이 될 수 있습니다. 내가 볼 수있는 한, 초기 설치로 추가 된 패키지는 나열하지 않습니다.