[server] “apt-get purge”에 해당하는 yum

CentOS에 패키지를 다시 설치하고 처음부터 시작하고 싶습니다. 데비안에서는 a를 할 수 있으며 apt-get purge foofoo에 대한 모든 설정 파일을 제거합니다. yum remove foo구성 파일을 제거하지 않습니다. apt-get purge fooyum을 사용 하는 방법이 있습니까?



답변

하다

yum remove package
yum install package

명령 행에서. 설치 중에 교체되지 않은 구성 파일이 있으면 파일이 다른 이름으로 저장되었다는 메시지가 화면에 인쇄됩니다. 새 파일을 이전 파일로 이동하십시오.

이것은 다시 설치하려는 패키지의 구성 파일이 매우 적기를 희망합니다.


답변

매우 우아하지는 않지만 작동합니다.

for package in package1 package2 package3
do
  echo "removing config files for $package"
  for file in $(rpm -q --configfiles $package)
  do
    echo "  removing $file"
    rm -f $file
  done
  rpm -e $package
done


답변