我用apt-get安装了nginx,然后将其删除。我还手动删除了/etc/init.d/nginx。之后我再次使用apt-get安装它时,它没有创建/etc/init.d/nginx。所以nginx服务不再工作了。有没有办法强制apt-get重新创建这个文件?
看起来某种方式仍然保留了该文件的记录,这被视为一个配置文件(显然),所以简单的apt-get remove无法摆脱这个记录;因此,在重新安装时,apt-get试图保持友好,不覆盖不存在的配置文件。要重新创建它,请首先使用purge卸载,以删除甚至包括配置文件和记录:apt-get purge nginx nginx-common nginx-full 然后重新安装:apt-get install nginx