Ubuntu20.04使用中科大镜像源安装更新nginx
添加镜像源
$ sudo vim /etc/apt/sources.list.d/nginx.list
使用mainline
可以获取到最新版本的nginx,配置内容如下:
deb http://mirrors.ustc.edu.cn/nginx/mainline/ubuntu/ focal nginx
添加GPG密钥与安装
直接运行sudo apt update
会报错:
W: GPG error: http://mirrors.ustc.edu.cn/nginx/ubuntu focal InRelease: The following signatures couldn't be verified because the public key is not available: NO_PUBKEY ABF5BD827BD9BF62
E: The repository 'http://mirrors.ustc.edu.cn/nginx/ubuntu focal InRelease' is not signed.
N: Updating from such a repository can't be done securely, and is therefore disabled by default.
N: See apt-secure(8) manpage for repository creation and user configuration details.
需要将上面NO_PUBKEY
后面的公钥进行导入(注意根据实际提示替换命令最后的公钥内容)
sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys ABF5BD827BD9BF62
sudo apt update
sudo apt install -y nginx
安装完成后检查当前nginx版本,与官网上mainline
的最新版本一致
$ nginx -v
nginx version: nginx/1.19.1
2020.9.19更新
换了台Ubuntu 20.04的服务器使用上面的方法进行更新的时候提示:
N: Skipping acquire of configured file 'nginx/binary-i386/Packages' as repository 'http://mirrors.ustc.edu.cn/nginx/mainline/ubuntu focal InRelease' doesn't support architecture 'i386'
系统是64位的,apt更新提示不支持i386架构关我毛事儿…翻了下中科大的镜像站目录发现确实不支持32位的架构:
修改一下/etc/apt/sources.list.d/nginx.list
配置,指定系统架构[arch=amd64]
:
deb [arch=amd64] http://mirrors.ustc.edu.cn/nginx/mainline/ubuntu/ focal nginx
再重新apt update
:
1 package can be upgraded. Run 'apt list --upgradable' to see it.
N: Skipping acquire of configured file 'nginx/binary-i386/Packages' as repository 'http://mirrors.ustc.edu.cn/nginx/mainline/ubuntu focal InRelease' doesn't support architecture 'i386'
重新apt upgrade
:
The following packages have been kept back:nginx
0 upgraded, 0 newly installed, 0 to remove and 1 not upgraded.
擦~还是不能更新,翻了下stackoverflow,手工重新安装nginx:
$ sudo apt install nginx -y
$ sudo systemctl restart nginx # 重新安装后需要重启一下服务(重装后服务是停着的)
$ nginx -v
nginx version: nginx/1.19.2
# OJBK了
Ubuntu20.04使用中科大镜像源安装更新nginx相关推荐
- Ubuntu20.04更换国内镜像源(阿里、网易163、清华、中科大)
------------------- 2022年12月11日更新 ---------------------- 今天刚安装了 Ubuntu22.04 ,安装时选好地区,开机默认就是中国内地的镜像源服 ...
- ubuntu 16.04 apt-get 更新使用中科大镜像源
1 备份系统配置 sudo cp /etc/apt/sources.list /etc/apt/source.list.bak 2 编辑配置 sudo vi /etc/apt/sources.list ...
- Ubuntu 22.04 使用国内镜像源安装 wine
下面使用的是 清华大学开源软件镜像站 1.启用32位架构 sudo dpkg --add-architecture i386 2.添加Wine官方秘钥 sudo wget -O /etc/apt/ke ...
- ubuntu19.04更改国内镜像源
ubuntu19.04更改国内镜像源 最近搞了个19.04版本的ubuntu玩玩,如何配置相应版本的国内镜像源? 原镜像源文件存放在目录/etc/apt/sources.list下,我们拷贝一份sou ...
- CentOS7 mysql8.0 国内镜像源安装
背景 本篇记录一下mysql 8.0版本的安装过程,由于mysql官方的地址下载非常慢,因此本篇将使用国内的镜像站下载mysql安装包. MySQL8 安装 一.检查是否安装历史版本 rpm -qa| ...
- docker简介及使用国内镜像源安装docker
一.docker简介 docker是一种轻量级虚拟化技术,它基于Linux Container,使用AUFS,(Union File System),是dotCloud公司提供的一种跨平台.可移植的容 ...
- ubuntu18.04设置清华镜像源
ubuntu18.04设置清华镜像源 1.打开清华镜像源官网 2.找到 3.点击问号 4.选择ubuntu版本18.04LTS 5.复制给定的内容 6.拷贝一份**/etc/apt/sources.l ...
- Linux:ARM+lUbuntu16.04配置国内镜像源
Linux:ARM+lUbuntu16.04配置国内镜像源 说明: 1.备份: 2.修改: 清华源 阿里源 3.更新: 说明: 因为x86平台上的镜像源和ARM平台上的镜像源是不能通用的,所以需要配置 ...
- ubuntu20.04开展华为手机adb安装及调试app运行出错闪退的步骤
ubuntu20.04开展华为手机adb安装及调试步骤 1.切记打开手机开发人员选项,打开方法如下: 设置-----关于手机-----连续点击版本号(要连续点击哦)------返回上一层------系 ...
最新文章
- RPC 笔记(03)— gRPC 概念、安装、编译、客户端和服务端示例
- Mac上搭建Nginx + rtmp
- 【译】CSS动画 vs JS动画
- 即将 50 岁的雷军,重新回到手机战场
- centos6.5下载卸载mysql,centos 6.5卸载Mysql
- 不断提升自己创造溢价的能力
- Java Arrays.sort()的几种用法
- ios个推透传消息json接收不到_消息通讯——Websocket
- 《IBM-PC汇编语言程序设计》(第2版)【沈美明 温冬婵】——第五章——自编解析与答案
- win7右键点击文件夹进入命令窗口方法
- Struts2自定义的转换器
- 都是执行软件测试,差异点在那里
- Visual Studio 2008 每日提示(一)
- 使用jq工具在Shell命令行处理JSON数据
- 49. 模型层 --- dao 层
- 树莓派和Ubuntu16 一些软件的安装
- 解决cydia bigboss源空白
- WaitHandles 的数目必须少于或等于 64 个
- C语言理论小学案例试讲,C语言试讲演示文稿.ppt
- Python学习日记04
热门文章
- 轮训数据库_使用PowerShell脚本来轮训Exchange数据库的状态
- springboot 实现随机 轮训 加权轮训 一致性哈希 算法
- android手机酷狗缓存,酷狗音乐(com.kugou.android) - 10.6.5 - 应用 - 酷安
- use case的翻译
- 那些从黑马毕业的学生,都去哪工作了?
- C语言printf()的用法
- 【android】解决android SDK 模拟器 运行缓慢
- Mysql数据库给用户添加权限
- 最新CNC数控机床数据采集方案大全,数据采集大全,机床开发资料大全
- 集丰照明|无主灯智能照明设计,从构想到实现的“八步走”