Czy istnieje sposób na zastąpienie /etc
plików konfiguracyjnych z pakietu, zastępując moje lokalne zmiany? Próbowałem, apt-get install --reinstall mypackage
ale nie aktualizuje plików.
W jaki sposób mogę to zrobić?
Czy istnieje sposób na zastąpienie /etc
plików konfiguracyjnych z pakietu, zastępując moje lokalne zmiany? Próbowałem, apt-get install --reinstall mypackage
ale nie aktualizuje plików.
W jaki sposób mogę to zrobić?
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:
dpkg --status <package>
(spójrz pod Conffiles:
sekcję).
Usuń je samodzielnie.
Zainstaluj ponownie pakiet. Jeśli znalazłeś .deb
plik,
dpkg -i --force-confmiss <package_deb>.deb
Alternatywnie, przekazanie dpkg
opcji przez apt
powinno działać:
apt-get install --reinstall -o Dpkg::Options::="--force-confmiss" <package>
dpkg -S /file/to/search
Podaj nazwę pakietu