ฉันพบคำตอบนี้สำหรับคำถามซ้ำซ้อนใน ServerFault ชื่อ: yum เทียบเท่ากับ "apt-get purge"ที่ให้วิธีการเดียวที่ฉันเห็นว่าสามารถทำได้apt-get purge <pkg>
ใน Ubuntu / Debian
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
วิธีอื่นที่ฉันนึกได้ที่นี่คือการแยกเอาท์พุทจากyum remove <pkg>
นั้นลบไฟล์ที่อาจถูกแก้ไขด้วยตนเอง ตัวอย่างเช่นเมื่อฉันเพิ่งติดตั้ง RPM ของ ElasticSearch สำหรับ 2.3 ฉันได้แก้ไขไฟล์หลายไฟล์ที่เชื่อมโยงกับ RPM นี้ เมื่อฉันลบมันด้วย YUM คุณจะได้รับข้อความในผลลัพธ์ดังนี้:
warning: /etc/sysconfig/elasticsearch saved as /etc/sysconfig/elasticsearch.rpmsave
warning: /etc/elasticsearch/logging.yml saved as /etc/elasticsearch/logging.yml.rpmsave
warning: /etc/elasticsearch/elasticsearch.yml saved as /etc/elasticsearch/elasticsearch.yml.rpmsave
สิ่งเหล่านี้สามารถลบการลบโพสต์โดยใช้ YUM สคริปต์หรือด้วยมือ
การอ้างอิง