%20vollst%C3%A4ndig%20mit%20yum%20(oder%20rpm)%3F.png)
Wenn ich das tue yum remove
, bleiben manchmal die Konfigurationsdateien eines Pakets erhalten.
Gibt es eine Möglichkeit, ein Paket vollständig zu entfernen, ohne die zum Paket gehörenden Dateien beizubehalten?
Ich verwende CentOS.
Antwort1
Überprüfen Sie den Deleting packages with yum
Abschnitt imWIE MAN
Dort heißt es:
In jedem Fall lautet die Befehlssyntax zum Entfernen von Paketen:
# yum remove package1 [package2 package3...]
Wie oben erwähnt, werden dadurch Paket1 und alle Pakete im Abhängigkeitsbaum entfernt, die von Paket1 abhängen, möglicherweise unumkehrbar, was die Konfigurationsdaten betrifft.
Sie können Folgendes schnell ausprobieren:
yum remove package
yum install package
AuchHierist interessant for
. Und die Frage kann Ihnen helfen.
Diejenige, die Konfigurationen in einem Backup speichert, istrpm -e
Sie können den Inhalt eines RPM folgendermaßen herausfinden:
rpm -ql packagename
oder
rpm -qlp packagename if the package is not yet installed.
Anschließend können Sie die gewünschten Änderungen manuell vornehmen.
Hoffe das hilft!
Antwort2
rpm -e xxx.rpm && rpm -ivh --replacefiles xxx.rpm
Dies ersetzt tatsächlich die alten Konfigurationen, die nach dem „Löschen“ erhalten geblieben sind. Es muss eine Möglichkeit geben, dies mit yum und dnf zu tun.
Antwort3
Mit Root-Rechten verwenden Sie
yum remove -y vsftpd