Dlaczego w /etc/yum.conf, opcja clean_requirements_on_remove nie jest domyślnie włączona? Ma to jakiś wpływ na bezpieczeństwo lub stabilność systemu?
Dlaczego w /etc/yum.conf, opcja clean_requirements_on_remove nie jest domyślnie włączona? Ma to jakiś wpływ na bezpieczeństwo lub stabilność systemu?
Jest ryzyko, że instalując jakieś oprogramowanie spoza dystrybucji(a dokładniej - nie używające, lub mające nieprawidłowe zależności w RPM-ie), użyje ono biblioteki, która jest zainstalowana w systemie, a która została pociągnięta jako zależność od aplikacji, którą odinstalowujemy.
Wtedy - po odinstalowaniu, gdyby biblioteka pociągnieta jako zależność została usunięta - oprogramowanie, które jej używa, a które nie zarejestrowało wymagania na nią w bazie RPM-a przestałoby działać.
Bardziej obrazowo:
Ooops :-)