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

news2025/1/18 10:59:53

在为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

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

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

LARGE LANGUAGE MODELS ARE HUMAN-LEVEL PROMPT ENGINEERS

题目 大型语言模型是人类级别的提示工程师 论文地址:https://arxiv.org/abs/2211.01910 项目地址:https://github.com/keirp/automatic_prompt_engineer 摘要 通过对自然语言指令进行调节,大语言模型 (LLM) 显示了作为通用计算机的令人印象深…

Redisson发布订阅学习

介绍 Redisson 的消息订阅功能遵循 Redis 的发布/订阅模式,该模式包括以下几个核心概念: 发布者(Publisher):发送消息到特定频道的客户端。在 Redis 中,这通过 PUBLISH 命令实现。 订阅者(Sub…

git操作(Windows中GitHub)

使用git控制GitHub中的仓库版本,并在Windows桌面中创建与修改代码,与GitHub仓库进行同步。 创建自己的GitHub仓库 创建一个gen_code实验性仓库用来学习和验证git在Windows下的使用方法: gen_code仓库 注意,创建仓库时不要设置…

【tailscale 和 ssh】当服务器建立好节点,但通过客户端无法通过 ssh 连接

背景 当服务器建立好节点,一切显示正常但通过客户端无法通过 vs code 中的 ssh 连接到服务器 问题解决 因为服务器是重装过的,所以忘记在服务器上下载 ssh 了。。。安装完成并启动 SSH 服务后便可正常连接! sudo apt update sudo apt in…

KubeSphere部署安装,接入KubeKey安装的k8s集群

KubeSphere安装接入KubeKey安装的k8s集群 文章目录 KubeSphere安装接入KubeKey安装的k8s集群 一.NFS安装配置1.服务器安装NFS服务2.下载并部署 NFS Subdir External Provisioner1).下载部署文件2).创建 NameSpace3).创建 RBAC 资源4).配置 deployment.yaml5).部署 Storage Clas…

基于智能物联网的肉鸡舍控制器:设计、实施、性能评估与优化

英文标题: Smart IoT-Based Broiler Room Controller: Design, Implementation, Performance Evaluation, and Optimization 作者信息 Shamsu Sabo Department of Computer Science, National Open University of Nigeria, Fagge Study Center, Nigeria Email: 144…

JavaScript-正则表达式方法(RegExp)

RegExp 对象用于将文本与一个模式匹配。 有两种方法可以创建一个 RegExp 对象:一种是字面量,另一种是构造函数。 字面量由斜杠 (/) 包围而不是引号包围。 构造函数的字符串参数由引号而不是斜杠包围。 new RegExp(pattern[, flags])一.符集合 1.选择…

【Flink系列】4. Flink运行时架构

4. Flink运行时架构 4.1 系统架构 Flink运行时架构——Standalone会话模式为例 1)作业管理器(JobManager) JobManager是一个Flink集群中任务管理和调度的核心,是控制应用执行的主进程。也就是说,每个应用都应该被…

C#中无法在串口serialPort1_DataReceived启动定时器的解决方法

这里的串口名是serialPort1,定时器名是timerRxInterval 方法1——修改启动方法 private void serialPort1_DataReceived(object sender, SerialDataReceivedEventArgs e) {Invoke((MethodInvoker)delegate { timerRxInterval.Start(); }); } private void timerRxI…

gateway worker 分布式

有三个文件start_register.php,start_gateway.php,start_businessworker.php, 一、start_register.php (1)是用于通讯的,注册地址的; 二、start_gateway.php (1)用于跟…

当当网书籍信息爬虫

1.基本理论 1.1概念体系 网络爬虫又称网络蜘蛛、网络蚂蚁、网络机器人等,可以按照我们设置的规则自动化爬取网络上的信息,这些规则被称为爬虫算法。是一种自动化程序,用于从互联网上抓取数据。爬虫通过模拟浏览器的行为,访问网页…

【数据分享】1929-2024年全球站点的逐月平均气温数据(Shp\Excel\免费获取)

气象数据是在各项研究中都经常使用的数据,气象指标包括气温、风速、降水、湿度等指标,其中又以气温指标最为常用!说到气温数据,最详细的气温数据是具体到气象监测站点的气温数据!本次我们为大家带来的就是具体到气象监…

【鱼皮大佬API开放平台项目】Spring Cloud Gateway HTTPS 配置问题解决方案总结

问题背景 项目架构为前后端分离的微服务架构: 前端部署在 8000 端口API 网关部署在 9000 端口后端服务包括: api-backend (9001端口)api-interface (9002端口) 初始状态: 前端已配置 HTTPS(端口 8000)后端服务未配…

qml DirectionalBlur详解

1、概述 DirectionalBlur是QML(Qt Modeling Language)中用于创建方向模糊效果的一种图形效果类型。它通过对源图像的像素进行模糊处理,产生一种源项目朝着模糊方向移动的感知印象。这种模糊效果被应用到每个像素的两侧,因此设置方…

图像处理|闭运算

闭运算(Closing)是形态学操作中的另一种基本操作,它与开运算(Opening)类似,但执行的步骤相反。闭运算结合了膨胀和腐蚀操作,顺序为 先膨胀后腐蚀。这种操作通常用于填补图像中的小空洞&#xff…

大模型高并发部署方案探究

版本 内容 姓名 时间 V1.0 新建 xx 2025-01-16 声明:只是进行探究,后续真正实践后,会更新新的内容 前置条件:70B的模型,并发要求200 性能测试参考链接 Benchmarking LLM Inference Backends :表明一台A100(8…

Java并发06 - ThreadLocal详解

ThreadLocal详解 文章目录 ThreadLocal详解一:认识 ThreadLocal 线程局部存储1:ThreadLocal特点2:如何实现线程隔离3:继承父线程的局部存储4:自动清理与内存泄漏问题5:ThreadLocal使用场景6:阿里…

【设计模式】 单例模式(单例模式哪几种实现,如何保证线程安全,反射破坏单例模式)

单例模式 作用:单例模式的核心是保证一个类只有一个实例,并且提供一个访问实例的全局访问点。 实现方式优缺点饿汉式线程安全,调用效率高 ,但是不能延迟加载懒汉式线程安全,调用效率不高,能延迟加载双重检…

【漏洞预警】FortiOS 和 FortiProxy 身份认证绕过漏洞(CVE-2024-55591)

文章目录 一、产品简介二、漏洞描述三、影响版本四、漏洞检测方法五、解决方案 一、产品简介 FortiOS是Fortinet公司核心的网络安全操作系统,广泛应用于FortiGate下一代防火墙,为用户提供防火墙、VPN、入侵防御、应用控制等多种安全功能。 FortiProxy则…

记录一次 centos 启动失败

文章目录 现场1分析1现场2分析2搜索实际解决过程 现场1 一次断电,导致 之前能正常启动的centos 7.7 起不来了有部分log , 关键信息如下 [1.332724] XFS(sda3): Internal error xfs ... at line xxx of fs/xfs/xfs_trans.c [1.332724] XFS(sda3): Corruption of in-memory data…