W przypadku pliku zarejestrowanego jako conffile dpkg usunięcie jest lokalną zmianą konfiguracji, którą menedżer pakietów może zachować. Zwykła ponowna instalacja nie musi przywracać tego pliku, nawet gdy pobranie pakietu się powiedzie.

Najpierw ustal zarejestrowane conffiles zainstalowanego pakietu i faktycznie brakującą ścieżkę. Plik wygenerowany przez skrypt konserwacyjny to inny przypadek, a ścieżka skopiowana ze starszego pakietu może już nie obowiązywać.

Dla potwierdzonego brakującego conffile dpkg dokumentuje --force-confmiss podczas celowej ponownej instalacji. To żąda przywrócenia brakującego pliku w węższym zakresie niż purge, choć może przywrócić inne brakujące conffiles w tej samej operacji.

Purge usuwa konfigurację pakietu i może wywołać dodatkowe czyszczenie. Wybieraj go tylko jako zamierzony reset, tworząc kopię zapasową tego, co musi przetrwać.

Po przywróceniu przejrzyj ustawienia nasłuchiwania, uprawnień klientów i upstream, zanim zezwolisz na ekspozycję usługi. Przykład dostawcy nie jest twoją prywatną polityką wdrożenia, a instalacja pakietu może wchodzić w interakcje z zarządzaniem usługami.

Powiązane artykuły