Existe-t-il un moyen de remplacer /etc
les fichiers de configuration d'un package, en écrasant mes modifications locales? J'ai essayé apt-get install --reinstall mypackage
mais cela ne met pas à jour les fichiers.
Comment puis-je faire ceci?
Existe-t-il un moyen de remplacer /etc
les fichiers de configuration d'un package, en écrasant mes modifications locales? J'ai essayé apt-get install --reinstall mypackage
mais cela ne met pas à jour les fichiers.
Comment puis-je faire ceci?
Réponses:
Une question relative à la défaillance du serveur décrit comment restaurer les fichiers de configuration de package si vous les avez supprimés et nécessite que vous traquiez le .deb
fichier réel .
Tout ce que vous devez faire:
Retrouvez la liste des conffiles fournis par le package:
dpkg --status <package>
(regardez sous la Conffiles:
section).
Supprimez ces fichiers vous-même.
Réinstallez le package. Si vous avez trouvé le .deb
fichier,
dpkg -i --force-confmiss <package_deb>.deb
Alternativement, le passage de l' dpkg
option via apt
devrait fonctionner:
apt-get install --reinstall -o Dpkg::Options::="--force-confmiss" <package>
dpkg -S /file/to/search
vous donne le nom du package
Outre remove
apt-get propose également la purge
commande qui nettoie vos personnalisations de configuration, qui peut ensuite être suivie d'unapt-get install
purge
fonctionne certainement pour de nombreux packages, mais pas les essentiels que vous ne pouvez pas supprimer sans casser sérieusement les choses.