Tôi đã tìm thấy câu trả lời này cho một câu hỏi trùng lặp trên ServerFault có tiêu đề: yum tương đương với apt apt-get purge " cung cấp phương pháp duy nhất tôi thấy có thể làm những gì apt-get purge <pkg>
trên 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
Phương pháp khác duy nhất tôi có thể nghĩ ra ở đây là phân tích đầu ra yum remove <pkg>
và sau đó xóa thủ công bất kỳ tệp nào có thể đã được sửa đổi. Ví dụ: khi gần đây tôi đã cài đặt RPM của ElasticSearch cho 2.3 Tôi đã sửa đổi một số tệp được liên kết với RPM này. Khi tôi xóa nó bằng YUM, bạn sẽ nhận được thông báo ở đầu ra như thế này:
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
Chúng có thể được xóa bài xóa bằng cách sử dụng YUM theo kịch bản hoặc bằng tay.
Tài liệu tham khảo