我如何在debian jessie上安装nginx 1.9.5?

我将这些行添加到“/etc/apt/sources.list”中:

deb http://nginx.org/packages/mainline/debian/ jessie nginx deb-src http://nginx.org/packages/mainline/debian/ jessie nginx 

之后,我尝试更新nginx:

 sudo apt-get clean && sudo apt-get install nginx 

但是我得到以下错误:

 Unpacking nginx (1.9.15-1~jessie) over (1.6.2-5+deb8u1) ... dpkg: error processing archive /var/cache/apt/archives/nginx_1.9.15-1~jessie_amd64.deb (--unpack): trying to overwrite '/usr/share/nginx/html/index.html', which is also in package nginx-common 1.6.2-5+deb8u1 dpkg-deb: error: subprocess paste was killed by signal (Broken pipe) Errors were encountered while processing: /var/cache/apt/archives/nginx_1.9.15-1~jessie_amd64.deb E: Sub-process /usr/bin/dpkg returned an error code (1) 

我究竟做错了什么? 谢谢。

按照你所说的做,在运行apt-get update命令之前,你需要获取nginx的公钥: wget http://nginx.org/packages/keys/nginx_signing.key cat nginx_signing.key | apt-key add - cat nginx_signing.key | apt-key add -然后更新并安装。