
CentOS에 패키지를 다시 설치하고 처음부터 시작하고 싶습니다. 데비안에서는 다음을 수행 apt-get purge foo
하면 foo에 대한 모든 구성 파일이 제거됩니다. yum remove foo
구성 파일을 제거하지 않습니다. yum을 사용 하는 방법이 있나요 apt-get purge foo
?
답변1
하다
yum remove package
yum install package
명령줄에서. 설치 중에 교체되지 않은 구성 파일이 있는 경우 해당 파일이 다른 이름으로 저장되었다는 메시지가 화면에 인쇄됩니다. 새 파일을 이전 파일로 이동합니다.
다시 설치하려는 패키지의 구성 파일이 매우 적기를 바랍니다.
답변2
매우 우아하지는 않지만 작동합니다.
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
답변3
rpm -e <package-name>
아직 사용할 수 있다면 트릭을 수행할 것입니다.