Ubuntu16.04 安装nginx

在ubuntu上安装nginx,安装其实很简单,直接使用Ubuntu自己的软件源就可以安装。但是中间遇到了一些软件源的问题。

安装nginx

直接使用命令:

1
sudo apt-get install nginx

这时候,如果没有出现问题的话,nginx就已经安装完成了。

但是在我安装的时候出现了如下问题:

解决办法

这个问题出现的原因是post-installation重复安装。

解决办法:

1.将文件备份:

1
sudo /var/lib/dpkg/info /var/lib/dpkg/info_old

2.新建info文件

1
sudo /var/lib/dpkg/info

3.重新生成文件内容

1
2
sudo apt-get update
sudo apt-get -f install

4.将info中的文件复制到info_old

1
sudo mv /var/lib/dpkg/info/* /var/lib/dpkg/info_old

5.删除info,将info_old再改回info

1
2
sudo rm -rf /var/lib/dpkg/info
sudo mv /var/lib/dpkg/info_old /var/lib/dpkg/info

这样之后,再重新安装nginx,安装成功了。

启动nginx

成功安装nginx后,启动文件安装在/etc/init.d/下,创建启动脚本nginx

启动nginx:

1
/etc/init.d/nginx start

安装成功了。

坚持原创技术分享,您的支持将鼓励我继续创作!