Existe-t-il un moyen de remplacer /etcles fichiers de configuration d'un package, en écrasant mes modifications locales? J'ai essayé apt-get install --reinstall mypackagemais cela ne met pas à jour les fichiers.
Comment puis-je faire ceci?
Existe-t-il un moyen de remplacer /etcles fichiers de configuration d'un package, en écrasant mes modifications locales? J'ai essayé apt-get install --reinstall mypackagemais 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 .debfichier 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 .debfichier,
dpkg -i --force-confmiss <package_deb>.deb
Alternativement, le passage de l' dpkgoption via aptdevrait fonctionner:
apt-get install --reinstall -o Dpkg::Options::="--force-confmiss" <package>
dpkg -S /file/to/searchvous donne le nom du package
Outre removeapt-get propose également la purgecommande qui nettoie vos personnalisations de configuration, qui peut ensuite être suivie d'unapt-get install
purgefonctionne certainement pour de nombreux packages, mais pas les essentiels que vous ne pouvez pas supprimer sans casser sérieusement les choses.