Re: apt won't put config files back
- Date: Mon, 14 Jan 2019 09:03:16 -0500
- From: Greg Wooledge <wooledg@xxxxxxxxxxx>
- Subject: Re: apt won't put config files back
On Mon, Jan 14, 2019 at 01:36:10PM +0000, aces and eights wrote:
> after failing to get my roundcube dovecot installations to work again, as a
> last resort I apt removed dovecot and also /etc/dovecot.
> Thinking "that's OK apt will put them back."
> "Not replacing deleted config file /etc/dovecot/conf.d/20-managesieve.conf"
> for all the conf files which is not very helpful.
> Is there a way to persuade apt to put the config files back ?
This is an intentional feature. If you delete a config file, the package
manager assumes you had a good reason for this, and that you want it to
stay deleted, so upgrading a package will not install a new version of
the config file.
If you WANT a new/default config file to be installed, the most obvious
way is to purge (not just remove) the package, and then reinstall it.
If that's too heavy-handed, the next most obvious way is:
1) Get the .deb file with "apt-get --reinstall install pkgname"
(you might also add the --download-only option). This places the
.deb file in /var/cache/apt/archives/.
2) dpkg --install --force-confmiss /var/cache/apt/archives/yourfile