Przywróć pliki konfiguracyjne / etc / z ustawień domyślnych
18
Czy istnieje sposób na zastąpienie /etcplików konfiguracyjnych z pakietu, zastępując moje lokalne zmiany? Próbowałem, apt-get install --reinstall mypackageale nie aktualizuje plików.
Związane ServerFault pytanie opisano sposób przywracania plików konfiguracyjnych pakietu jeśli usunęliśmy je i wymaga, aby wyśledzić rzeczywisty .debplik.
Wszystko, co musisz zrobić:
Znajdź listę plików konfiguracyjnych dostarczonych przez pakiet:
dpkg --status <package>
(spójrz pod Conffiles:sekcję).
Usuń je samodzielnie.
Zainstaluj ponownie pakiet. Jeśli znalazłeś .debplik,
dpkg -i --force-confmiss <package_deb>.deb
Alternatywnie, przekazanie dpkgopcji przez aptpowinno działać:
Odpowiedzi:
Związane ServerFault pytanie opisano sposób przywracania plików konfiguracyjnych pakietu jeśli usunęliśmy je i wymaga, aby wyśledzić rzeczywisty
.deb
plik.Wszystko, co musisz zrobić:
Znajdź listę plików konfiguracyjnych dostarczonych przez pakiet:
(spójrz pod
Conffiles:
sekcję).Usuń je samodzielnie.
Zainstaluj ponownie pakiet. Jeśli znalazłeś
.deb
plik,Alternatywnie, przekazanie
dpkg
opcji przezapt
powinno działać:źródło
dpkg -S /file/to/search
Podaj nazwę pakietuPoza tym
remove
apt-get oferuje takżepurge
polecenie, które czyści twoje dostosowania konfiguracji, po których może następowaćapt-get install
źródło
purge
z pewnością działa w przypadku wielu pakietów, ale nie tych niezbędnych, których nie można usunąć bez poważnego zepsucia.źródło