yum remove
nie ma gwarancji zachowania plików konfiguracyjnych.
Jak stwierdzono w mniam HOWTO :
W każdym razie składnia polecenia usuwania pakietu jest następująca:
# yum remove package1 [package2 package3...]
Jak wspomniano powyżej, usuwa pakiet 1 i wszystkie pakiety w drzewie zależności, które zależą od pakietu 1, być może nieodwracalnie, jeśli chodzi o dane konfiguracyjne .
Aktualizacja
Jak podkreśla James, możesz użyć rpm -e
polecenia, aby skasować pakiet, ale zapisać kopie zapasowe wszystkich zmienionych plików konfiguracyjnych.
Aby uzyskać więcej informacji, zobacz Korzystanie z RPM do usuwania pakietów . W szczególności:
Sprawdza, czy którykolwiek z plików konfiguracyjnych pakietu został zmodyfikowany. Jeśli tak, zapisuje ich kopie.
Znalazłem odpowiedź na zduplikowane pytanie na ServerFault zatytułowane: mniam odpowiednik „apt-get purge”, który zapewnia jedyną metodę, jaką widziałem, która może zrobić to, co
apt-get purge <pkg>
działa na Ubuntu / Debian.Jedyną inną metodą, jaką mogę tutaj wymyślić, jest przeanalizowanie danych wyjściowych,
yum remove <pkg>
a następnie ręczne usunięcie plików, które mogły zostać zmodyfikowane. Na przykład, kiedy niedawno zainstalowałem RPM ElasticSearch dla 2.3, zmodyfikowałem kilka plików, które były powiązane z tym RPM. Po usunięciu go za pomocą YUM otrzymasz w wynikach wiadomości takie jak to:Można je usunąć po usunięciu za pomocą skryptu YUM albo ręcznie.
Odniesienie
źródło
Nie ma odpowiednika dla „czyszczenia”, wystarczy użyć
yum remove package
.Możesz także użyć
yum reinstall package
, gdy chcesz ponownie zainstalować jakiś pakiet ...źródło
yum remove
jest równoważne zapt-get purge
.yum remove
„ nie gwarantuje się zachowania plików konfiguracyjnych”. To nie to samo, co stwierdzenie, że nie zachowuje się plików konfiguracyjnych (co oznaczałoby, że jest to równoważneapt-get purge
). Czy czynisz to (znacznie) silniejszym roszczeniem?Jeśli chcesz wyczyścić pliki konfiguracyjne z programu, który niedawno usunąłeś za pomocą systemu RPM, wszystko co musisz zrobić, to wpisać: yum clean all
źródło