The following signatures couldn't be verified because the public key is not available

本文介绍如何在Debian/Ubuntu系统中通过官方APT源安装最新版本的nginx。首先需要添加nginx的APT源到系统的软件源列表中,接着更新APT密钥,并通过APT更新系统包列表,最后完成nginx的安装。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >



在Debian/Ubuntu上用apt-get安装最新版本的nginx

Debian/Ubuntu上使用apt-get安装nginx,我们会发现安装的并不是最新版本的nginx。其实nginx提供了apt源,通过nginx的apt源即可安装最新版本的nginx。

1、首先我们要把nginx的apt源加入/etc/apt/sources.list:

Debian 6(squeeze):

deb http://nginx.org/packages/debian/ squeeze nginx
deb-src http://nginx.org/packages/debian/ squeeze nginx

如果是Debian 5,则将上面的squeeze改成lenny即可。

Ubuntu 12.04 LTS(precise):

deb http://nginx.org/packages/ubuntu/ precise nginx
deb-src http://nginx.org/packages/ubuntu/ precise nginx

2、更新apt-key:

wget http://nginx.org/keys/nginx_signing.key

sudo apt-key add nginx_signing.key

如果不执行这一步,执行以下步骤时会出现类似这样的错误:
GPG error: http://nginx.org precise Release: The following signatures couldn't be verified because the public key is not available: NO_PUBKEY ABF5BD827BD9BF62

3、更新apt

apt-get update

4、安装nginx

apt-get install nginx

如果出现错误提示  /etc/logrotate.d/nginx 和这个相关,则先执行:

apt-get remove nginx-common

然后再执行apt-get install nginx

期间会有提示你是否更新配置文件,回答Y即可

5、安装完毕,执行

/usr/sbin/nginx -v

查看版本是否是最新的。


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值