为ARM64架构移植Ubuntu20.04换源的发现

在为ARM64架构(RK3566)移植ubuntu20.04的时候发现在更换为国内源之后,无法正常完成apt update,报错为:

Ign:25 http://mirrors.aliyun.com/ubuntu focal-updates/main arm64 Packages                                                                                                       
Ign:26 http://mirrors.aliyun.com/ubuntu focal-updates/restricted arm64 Packages                                                                                                 
Ign:27 http://mirrors.aliyun.com/ubuntu focal-updates/universe arm64 Packages                                                                                                   
Ign:28 http://mirrors.aliyun.com/ubuntu focal-updates/multiverse arm64 Packages                                                                                                 
Ign:20 http://mirrors.aliyun.com/ubuntu focal-security/multiverse arm64 Packages                                                                                                
Err:17 http://mirrors.aliyun.com/ubuntu focal-security/main arm64 Packages                                                                                                      
  404  Not Found [IP: 221.204.66.204 80]
Ign:18 http://mirrors.aliyun.com/ubuntu focal-security/restricted arm64 Packages                                                                                                
Ign:19 http://mirrors.aliyun.com/ubuntu focal-security/universe arm64 Packages                                                                                                  
Ign:25 http://mirrors.aliyun.com/ubuntu focal-updates/main arm64 Packages                                                                                                       
Ign:26 http://mirrors.aliyun.com/ubuntu focal-updates/restricted arm64 Packages                                                                                                 
Ign:27 http://mirrors.aliyun.com/ubuntu focal-updates/universe arm64 Packages                                                                                                   
Ign:28 http://mirrors.aliyun.com/ubuntu focal-updates/multiverse arm64 Packages                                                                                                 
Ign:20 http://mirrors.aliyun.com/ubuntu focal-security/multiverse arm64 Packages                                                                                                
Ign:25 http://mirrors.aliyun.com/ubuntu focal-updates/main arm64 Packages                                                                                                       
Ign:26 http://mirrors.aliyun.com/ubuntu focal-updates/restricted arm64 Packages                                                                                                 
Ign:27 http://mirrors.aliyun.com/ubuntu focal-updates/universe arm64 Packages                                                                                                   
Get:28 http://mirrors.aliyun.com/ubuntu focal-updates/multiverse arm64 Packages [13.0 kB]                                                                                       
Get:28 http://mirrors.aliyun.com/ubuntu focal-updates/multiverse arm64 Packages [13.0 kB]                                                                                       
Ign:28 http://mirrors.aliyun.com/ubuntu focal-updates/multiverse arm64 Packages                                                                                                 
Ign:25 http://mirrors.aliyun.com/ubuntu focal-updates/main arm64 Packages                                                                                                       
Ign:26 http://mirrors.aliyun.com/ubuntu focal-updates/restricted arm64 Packages                                                                                                 
Ign:31 http://mirrors.aliyun.com/ubuntu focal-backports/main arm64 Packages                                                                                                     
Ign:32 http://mirrors.aliyun.com/ubuntu focal-backports/universe arm64 Packages                                                                                                 
Ign:27 http://mirrors.aliyun.com/ubuntu focal-updates/universe arm64 Packages                                                                                                   
Ign:28 http://mirrors.aliyun.com/ubuntu focal-updates/multiverse arm64 Packages                                                                                                 
Err:25 http://mirrors.aliyun.com/ubuntu focal-updates/main arm64 Packages                                                                                                       
  404  Not Found [IP: 221.204.66.204 80]
Ign:26 http://mirrors.aliyun.com/ubuntu focal-updates/restricted arm64 Packages                                                                                                 
Ign:31 http://mirrors.aliyun.com/ubuntu focal-backports/main arm64 Packages                                                                                                     
Ign:32 http://mirrors.aliyun.com/ubuntu focal-backports/universe arm64 Packages                                                                                                 
Ign:27 http://mirrors.aliyun.com/ubuntu focal-updates/universe arm64 Packages                                                                                                   
Ign:28 http://mirrors.aliyun.com/ubuntu focal-updates/multiverse arm64 Packages                                                                                                 
Ign:31 http://mirrors.aliyun.com/ubuntu focal-backports/main arm64 Packages                                                                                                     
Ign:32 http://mirrors.aliyun.com/ubuntu focal-backports/universe arm64 Packages                                                                                                 
Ign:31 http://mirrors.aliyun.com/ubuntu focal-backports/main arm64 Packages                                                                                                     
Ign:32 http://mirrors.aliyun.com/ubuntu focal-backports/universe arm64 Packages                                                                                                 
Ign:31 http://mirrors.aliyun.com/ubuntu focal-backports/main arm64 Packages                                                                                                     
Ign:32 http://mirrors.aliyun.com/ubuntu focal-backports/universe arm64 Packages                                                                                                 
Err:31 http://mirrors.aliyun.com/ubuntu focal-backports/main arm64 Packages                                                                                                     
  404  Not Found [IP: 221.204.66.204 80]
Ign:32 http://mirrors.aliyun.com/ubuntu focal-backports/universe arm64 Packages                                                                                                 
Reading package lists... Done                                                                                                                                                   
E: Failed to fetch http://mirrors.aliyun.com/ubuntu/dists/focal/main/binary-arm64/Packages  404  Not Found [IP: 221.204.66.204 80]
E: Failed to fetch http://mirrors.aliyun.com/ubuntu/dists/focal-security/main/binary-arm64/Packages  404  Not Found [IP: 221.204.66.204 80]
E: Failed to fetch http://mirrors.aliyun.com/ubuntu/dists/focal-updates/main/binary-arm64/Packages  404  Not Found [IP: 221.204.66.204 80]
E: Failed to fetch http://mirrors.aliyun.com/ubuntu/dists/focal-backports/main/binary-arm64/Packages  404  Not Found [IP: 221.204.66.204 80]
E: Some index files failed to download. They have been ignored, or old ones used instead.

我更换的是阿里云的国内源码,是在搜索"Ubuntu20.04换源"的第一个文章,报错发现是无法fetch,我首先尝试了查看是 etc/resolv.conf 文件是否有我所换的阿里云的DNS,发现这里有

nameserver 127.0.0.53

这里是阿里云的DNS,那么好,我查看我的 etc/apt.source.list的文件查看换源换的是否有遗漏

后来发现是这里的错误,举个栗子

我换完源之后的其中之一的源是这样的

deb http://mirrors.aliyun.com/ubuntu/ focal main restricted universe multiverse

发现这里"deb http://mirrors.aliyun.com/ubuntu"这里指的是标准的Ubuntu的源,用于运行在Inter架构时候需要的源,但是我的是arm64架构的,不可以使用这个源,如果在非Intel架构(如ARM)的设备上使用标准的ubuntu源,系统可能无法找到与您的硬件架构匹配的包,从而导致软件包安装失败,在ubuntu后面添加-port可以使用适用非Inter架构的源,所以是

deb http://mirrors.aliyun.com/ubuntu-ports/ focal main restricted universe multiverse

更换之后可以正常apt update和install

在这里贴上我修改过后的完整的阿里云的源,在非Inter架构可以正常下载,注意版本是Ubuntu20.04

deb http://mirrors.aliyun.com/ubuntu-ports/ focal main restricted universe multiverse
deb http://mirrors.aliyun.com/ubuntu-ports/ focal-security main restricted universe multiverse
deb http://mirrors.aliyun.com/ubuntu-ports/ focal-updates main restricted universe multiverse
deb http://mirrors.aliyun.com/ubuntu-ports/ focal-backports main restricted universe multiverse

# deb-src http://mirrors.aliyun.com/ubuntu-ports/ focal main restricted universe multiverse
# deb-src http://mirrors.aliyun.com/ubuntu-ports/ focal-security main restricted universe multiverse
# deb-src http://mirrors.aliyun.com/ubuntu-ports/ focal-updates main restricted universe multiverse
# deb-src http://mirrors.aliyun.com/ubuntu-ports/ focal-backports main restricted universe multiverse

## Pre-released source, not recommended.
# deb http://mirrors.aliyun.com/ubuntu-ports/ focal-proposed main restricted universe multiverse
# deb-src http://mirrors.aliyun.com/ubuntu-ports/ focal-proposed main restricted universe multiverse

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:/a/954690.html

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈qq邮箱809451989@qq.com,一经查实,立即删除!

相关文章

Playwright vs Selenium:全面对比分析

在现代软件开发中,自动化测试工具在保证应用质量和加快开发周期方面发挥着至关重要的作用。Selenium 作为自动化测试领域的老牌工具,长期以来被广泛使用。而近年来,Playwright 作为新兴工具迅速崛起,吸引了众多开发者的关注。那么…

【全套】基于机器学习的印度森林火灾发生概率的分析与预测

【私信送源码文档】基于机器学习的印度森林火灾发生概率的分析与预测 对应的ppt 摘 要 随着全球气候变化的不断加剧,火灾的频发和规模逐渐增大,成为备受关注的问题。本文旨在提高对火灾发生概率的准确性,为火灾的预防和管理提供科学支持。在…

【Go】Go Gin框架初识(一)

1. 什么是Gin框架 Gin框架:是一个由 Golang 语言开发的 web 框架,能够极大提高开发 web 应用的效率! 1.1 什么是web框架 web框架体系图(前后端不分离)如下图所示: 从上图中我们可以发现一个Web框架最重要…

TCP/IP协议簇及封装与解封装

TCP/IP协议簇 现如今用的参考模型TCP/IP 是一个协议簇,它组建了整个互联网 最主要的是TCP/IP 和这两个协议,所以起名为TCP/IP TCP/IP模型 TCP/IP标准模型——四层 TCP/IP对等模型——五层 数据链路层分为两个子层: LLC子层:逻辑…

《基于卷积神经网络的星图弱小目标检测》论文精读

Dim small target detection based on convolutinal neural network in star image 摘要 由于低信噪比目标和复杂背景,星图中弱小目标的检测是一项具有挑战性的任务。本文提出了一种深度学习方法,用于在背景不均匀和不同类型的噪声下检测单帧星图中的弱…

如何选择Ubuntu版本

一、为什么要选择Ubuntu系统? CentOS官方已全面停止维护CentOS Linux项目 。具体来说,CentOS 8已于2021年12月31日停止维护,而CentOS 7则在2024年6月30日结束了生命周期 。这意味着这些版本不再接收官方的安全更新、bug修复或技术支持 二、…

计算机视觉算法实战——视频分析(Video Analysis)

✨个人主页欢迎您的访问 ✨期待您的三连 ✨ ✨个人主页欢迎您的访问 ✨期待您的三连 ✨ ✨个人主页欢迎您的访问 ✨期待您的三连✨ ​​​​​​ ​​​​​​​​​​​​ ​​​​​ 视频分析是计算机视觉中的一个重要领域,旨在从视频数据中提取有用的信息&…

O2O同城系统架构与功能分析

2015工作至今,10年资深全栈工程师,CTO,擅长带团队、攻克各种技术难题、研发各类软件产品,我的代码态度:代码虐我千百遍,我待代码如初恋,我的工作态度:极致,责任&#xff…

讲一下ZooKeeper的持久化机制?

大家好,我是锋哥。今天分享关于【讲一下ZooKeeper的持久化机制?】面试题。希望对大家有帮助; 讲一下ZooKeeper的持久化机制? 1000道 互联网大厂Java工程师 精选面试题-Java资源分享网 ZooKeeper 是一个开源的分布式协调服务&…

C++ 文字识别OCR

一.引言 文字识别,也称为光学字符识别(Optical Character Recognition, OCR),是一种将不同形式的文档(如扫描的纸质文档、PDF文件或数字相机拍摄的图片)中的文字转换成可编辑和可搜索的数据的技术。随着技…

数据库(MySQL)练习

数据库(MySQL)练习 一、练习1.15练习1.16练习 二、注意事项2.1 第四天 一、练习 1.15练习 win11安装配置MySQL超详细教程: https://baijiahao.baidu.com/s?id1786910666566008458&wfrspider&forpc 准备工作: mysql -uroot -p #以…

【HTML+CSS+JS+VUE】web前端教程-35-字体图标

优点: 轻量性:加载速度快,减少http请求 灵活性:可以利用CSS设置大小颜色等 兼容性:网页字体支持所有现代浏览器,包括IE低版本 使用字体图标: 1、注册账户并登录 2、选取图标或搜索图标 3、添加购物车 4、下载代码 5、选择font-class引用 iconfont Logo:https://www.ic…

YOLOv8模型改进 第二十九讲 添加可学习小波变换节点 Learnable Wavelet Transform Node 提高小目标检测能力,增强细节特征

在图像去模糊领域,多尺度架构虽被广泛应用,但存在固有缺陷。在渐进恢复过程中,由于底层空间分辨率小,向上传递的特征语义精确但空间模糊,导致多尺度网络在空间细节恢复能力上受限。为提升高频细节部分的恢复质量&#…

数据库基础实验1(创建表,设置外键,检查,不为空,主键等约束)安装mysql详细步骤

安装MySQL详细步骤 1. 下载 MySQL 安装程序 访问 MySQL 官方网站:MySQL Downloads。在下载页面,选择 "MySQL Community (GPL) Downloads"。在 "MySQL Community Server" 部分,根据你的操作系统(Windows&…

CSRF(跨站请求伪造)深度解析

🤍 前端开发工程师、技术日更博主、已过CET6 🍨 阿珊和她的猫_CSDN博客专家、23年度博客之星前端领域TOP1 🕠 牛客高级专题作者、打造专栏《前端面试必备》 、《2024面试高频手撕题》 🍚 蓝桥云课签约作者、上架课程《Vue.js 和 E…

详解如何自定义 Android Dex VMP 保护壳

版权归作者所有,如有转发,请注明文章出处:https://cyrus-studio.github.io/blog/ 前言 Android Dex VMP(Virtual Machine Protection,虚拟机保护)壳是一种常见的应用保护技术,主要用于保护 And…

rabbitmqp安装延迟队列

在RabbitMQ中,延迟队列是一种特殊的队列类型。当消息被发送到此类队列后,不会立即投递给消费者,而是会等待预设的一段时间,待延迟期满后才进行投递。这种队列在多种场景下都极具价值,比如可用于处理需要在特定时间触发…

向量数据库如何助力Text2SQL处理高基数类别数据

01. 导语 Agent工作流和 LLMs (大语言模型)的出现,让我们能够以自然语言交互的模式执行复杂的SQL查询,并彻底改变Text2SQL系统的运行方式。其典型代表是如何处理High-Cardinality Categorical Data (高基数类别数据&am…

Docker实践:部署Docker管理工具DockerUI

Docker实践:部署Docker管理工具DockerUI 前言一、DockerUI介绍1.1 DockerUI概述1.2 镜像说明 二、检查本地Docker环境三、拉取DockerUI镜像四、创建DockerUI容器五、访问DockerUI六、DockerUI的基本使用6.1 查询宿主机容器情况6.2 查询Docker镜像列表6.3 查看容器配…

【excel】VBA股票数据获取(搜狐股票)

文章目录 一、序二、excel 自动刷新股票数据三、付费获取 一、序 我其实不会 excel 的函数和 visual basic。因为都可以用matlab和python完成。 今天用了下VBA,还挺不错的。分享下。 上传写了个matlab获取股票数据的,是雅虎财经的。这次是搜狐股票的数…