可能重复:
删除包后如何替换丢失的配置文件?
我已经使用 apt-get 安装了 nginx。然后我将其删除。我还手动删除了/etc/init.d/nginx
。在我再次使用 apt-get 安装它之后,它没有创建/etc/init.d/nginx
。所以服务 nginx 不再起作用。是否可以强制 apt-get 再次创建此文件?
答案1
看起来该文件以某种方式保留了一条记录,该记录算作一个配置文件(显然),所以简单的 apt-get remove 并不能删除该记录;因此,在重新安装时,apt-get 会尝试做得更好,不会覆盖配置文件(不存在)。
要重新创建它,首先使用清除功能卸载以删除配置文件和记录:
apt-get purge nginx nginx-common nginx-full
然后重新安装:
apt-get install nginx