旧版Ubuntu Docker镜像 apt 失败

在配置arm64v8/Ubuntu22.04镜像时,apt 失败,切换到国内源同样报错

究其原因是arm64v8/Ubuntu22.04是个精简镜像,没有ca证书, 需要安装ca-certificates, 但apt 不能用,死锁了。

根据网上/AI 提示, 下面三个方法均不起作用:

  1. 导入缺失的 GPG 公钥

> apt-key adv --keyserver keyserver.ubuntu.com --recv-keys 871920D1991BC93C

不起作用:" gnupg, gnupg2 and gnupg1 do not seem to be installed, but one of them is required for this operation"

  1. 手动下载并添加公钥

> gpg --keyserver keyserver.ubuntu.com --recv-keys 871920D1991BC93C

> gpg --export 871920D1991BC93C | tee /etc/apt/trusted.gpg.d/ubuntu-ports.gpg > /dev/null

不起作用:"gpg: command not found"

  1. 修复密钥文件的权限

>chmod 644 /etc/apt/trusted.gpg.d/*.gpg

不安全的解决方法

方法1. 所有apt update 增加参数 --allow-insecure-repositories --allow-unauthenticated

apt install增加参数 --allow-unauthenticated

> apt update --allow-insecure-repositories --allow-unauthenticated
> apt install --allow-unauthenticated xxxx

方法2. 修改 /etc/apt/sources.list

deb 后面增加**trusted=yes**

deb trusted=yes http://mirrors.aliyun.com/ubuntu-ports/ jammy main restricted universe multiverse

deb trusted=yes http://mirrors.aliyun.com/ubuntu-ports/ jammy-updates main restricted universe multiverse

deb trusted=yes http://mirrors.aliyun.com/ubuntu-ports/ jammy-backports main restricted universe multiverse

deb trusted=yes http://mirrors.aliyun.com/ubuntu-ports/ jammy-security main restricted universe multiverse

但上面方法都是直接取消安全验证,所以是不安全的。

。

相关推荐
无奈笑天下7 小时前
银河麒麟上nproc命令教程详解
linux·运维·服务器
Rabitebla11 小时前
【Linux】进程控制(十二) 自定义 Shell(二):内建命令与进程工作目录管理
linux·c++·笔记·学习·bash
java_logo13 小时前
Docker 部署 DeepSeek Harness(moelin):轻松搭建带登录的本地 AI Agent 平台
运维·docker·容器·ai agent·deepseek·harness·轩辕镜像
xbzb14 小时前
容器 IP 每次重建都变?docker network 五种模式与自定义网桥固定地址
网络·docker·容器·ip·network·固定
坤坤子吖15 小时前
Linux网络编程:TCP 粘包与半包问题,如何正确处理 TCP 流式数据?
linux·服务器·网络·笔记·网络协议·学习
AI_Gump15 小时前
Harness篇|DeepSeek Harness 上手机:五条安卓移植路线与 App 内 Linux 拆解
android·linux·人工智能·智能手机·deepseek
星恒随风17 小时前
MySQL 从零入门(六):复合查询详解——多表查询、自连接、子查询与 UNION
linux·服务器·数据库·mysql
少司府17 小时前
嵌入式入门篇(二):初识STM32F103ZET6
linux·python·stm32·单片机·嵌入式硬件·mcu·嵌入式软件
无足鸟ICT18 小时前
【RHCA+】IO调度算法
linux·服务器
打工仔折腾 AI18 小时前
Changedetection.io 网页变动监控:Docker 部署、通知配置与公网暴露实践
运维·人工智能·后端·python·docker·容器·性能优化