Czy możesz podać przykład plików konfiguracyjnych pozostawionych po usunięciu yum?
ZaSter
1
~ / .mozilla pozostawiony przez firefox, na przykład
Howard
2
~ / .mozilla jest tworzony tylko po uruchomieniu programu Firefox. Nie jest tworzony przez pakiet firefox. Uruchom polecenie rpm -qf ~/.mozilla, aby zgłosić, że ten plik nie jest częścią żadnego pakietu.
ZaSter
@ZaSter: Kiedy usunąłem pakiet quagga, zachowałem wszystkie pliki konfiguracyjne w / etc / quagga (pliki takie jak zebra.conf, ospfd.conf, bgpd.conf), które powinny zostać usunięte wraz z samym pakietem. Jeśli zachowuje się je zgodnie z projektem, należy podać polecenie, które usunie również pliki konfiguracyjne.
TusharG
@TusharG Zgadza się. W przypadku pakietów RPM, które zawierają zadeklarowane pliki konfiguracyjne, yum removenie usuwa tych plików.
ZaSter
Odpowiedzi:
14
Sprawdź Deleting packages with yumsekcję W JAKI SPOSÓB
Tam mówi:
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.
W szybki sposób możesz spróbować:
yum remove package
yum install package
Również tutaj jest interesujące for. Pytanie może ci pomóc.
Ten, który przechowuje konfiguracje w kopii zapasowej, to rpm -e
Co możesz zrobić, to dowiedzieć się, co jest w obr / min za pomocą:
rpm -ql packagename
lub
rpm -qlp packagename if the package is not yet installed.
następnie możesz ręcznie wprowadzić wymagane zmiany.
Wydaje mi się, że usunięcie wszystkich plików, które kiedykolwiek były dołączone do pakietu, jest prawdopodobnie niemożliwe, ale mimo to zalecenie jest pomocne.
Howard
nie działa na RHEL7. /etc/sysconfig/<package>plik nadal tam jest.
erikbwork
1
rpm -e xxx.rpm && rpm -ivh --replacefiles xxx.rpm
To w efekcie zastępuje stare konfiguracje zachowane po „wymazaniu”. Musi to być sposób na zrobienie tego za pomocą yum i dnf
rpm -qf ~/.mozilla
, aby zgłosić, że ten plik nie jest częścią żadnego pakietu.yum remove
nie usuwa tych plików.Odpowiedzi:
Sprawdź
Deleting packages with yum
sekcję W JAKI SPOSÓBTam mówi:
W każdym razie składnia polecenia usuwania pakietu jest następująca:
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.
W szybki sposób możesz spróbować:
Również tutaj jest interesujące
for
. Pytanie może ci pomóc.Ten, który przechowuje konfiguracje w kopii zapasowej, to
rpm -e
Co możesz zrobić, to dowiedzieć się, co jest w obr / min za pomocą:
lub
następnie możesz ręcznie wprowadzić wymagane zmiany.
Mam nadzieję że to pomoże!
źródło
/etc/sysconfig/<package>
plik nadal tam jest.To w efekcie zastępuje stare konfiguracje zachowane po „wymazaniu”. Musi to być sposób na zrobienie tego za pomocą yum i dnf
źródło