【问题标题】:How can I restore /etc/nginx? [closed]如何恢复 /etc/nginx? [关闭]
【发布时间】:2012-09-03 23:39:00
【问题描述】:

我错误地删除了 ubuntu 11.10 PC 中的 /etc/nginx 目录。如何恢复 /etc/nginx 中的 ngnix 目录?

我做了这些命令:

  1. sudo su
  2. rm -rf /etc/nginx

我想再次获取 /etc/nginx 目录。怎么样?

我试过这个重新安装 nginx:

  1. sudo apt-get update
  2. sudo apt-get upgrade
  3. sudo apt-get install nginx

然后它给出以下内容

Reading package lists... Done

Building dependency tree   

Reading state information... Done
E: Unable to locate package nginx

如何在 ubuntu 11.10 上获得完整的 nginx 软件?

【问题讨论】:

  • 我有这些错误ln: failed to create symbolic link ‘/etc/nginx/modules-enabled/50-mod-http-auth-pam.conf’: and dpkg: error processing package libnginx-mod-http-auth-pam (--configure):`没有这样的文件或目录`下面的答案很有用。谢谢。

标签: ubuntu ubuntu-11.10


【解决方案1】:

要重新创建它,首先使用 purge 卸载以删除甚至配置文件和记录:

sudo apt-get purge nginx nginx-common nginx-full

然后重新安装:

sudo apt-get install nginx

如果上述方法不适合您,您也可以尝试使用 dpkg 的 --force-confmiss 选项。

sudo dpkg --force-confmiss -i /var/cache/apt/archives/nginx-common_*.deb 

【讨论】:

  • 救命!感谢甚至在损坏的 apt 上工作
猜你喜欢
  • 2018-08-15
  • 1970-01-01
  • 2011-12-24
  • 2021-01-31
  • 2015-06-28
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2017-09-24
相关资源
最近更新 更多