Ama*_*rus 25 package-management redhat centos yum
我想在 CentOS 上重新安装一个软件包并从头开始。在 Debian 中,我可以做一个apt-get purge foo
,它会删除 foo 的所有配置文件。yum remove foo
不会删除配置文件。有什么办法可以apt-get purge foo
使用yum吗?
Sau*_*iya 14
做
yum remove package
yum install package
Run Code Online (Sandbox Code Playgroud)
在命令行上。如果在安装过程中没有替换任何配置文件,则屏幕上将显示该文件已以不同名称保存的消息。将新文件移动到旧文件。
这是希望您尝试重新安装的软件包配置文件非常少。
不是非常优雅,但它有效:
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
Run Code Online (Sandbox Code Playgroud)
归档时间: |
|
查看次数: |
78554 次 |
最近记录: |