首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >添加arm64多重弓对Ubuntu18.04图像产生误差

添加arm64多重弓对Ubuntu18.04图像产生误差
EN

Ask Ubuntu用户
提问于 2021-04-23 22:29:59
回答 1查看 671关注 0票数 1

以下是如何重现这一问题:

代码语言:javascript
复制
docker run -it ubuntu:18.04 bash

apt-get update
dpkg --add-architecture arm64
apt-get update

最后一个apt-get update的输出是许多未发现错误的行:

代码语言:javascript
复制
root@4b078bedbe38:/# apt-get update
Hit:1 http://security.ubuntu.com/ubuntu bionic-security InRelease
Hit:2 http://archive.ubuntu.com/ubuntu bionic InRelease
Ign:3 http://security.ubuntu.com/ubuntu bionic-security/universe arm64 Packages
Hit:4 http://archive.ubuntu.com/ubuntu bionic-updates InRelease
Ign:5 http://security.ubuntu.com/ubuntu bionic-security/restricted arm64 Packages
Ign:6 http://security.ubuntu.com/ubuntu bionic-security/multiverse arm64 Packages
Ign:7 http://security.ubuntu.com/ubuntu bionic-security/main arm64 Packages
Hit:8 http://archive.ubuntu.com/ubuntu bionic-backports InRelease        
Ign:3 http://security.ubuntu.com/ubuntu bionic-security/universe arm64 Packages
Ign:5 http://security.ubuntu.com/ubuntu bionic-security/restricted arm64 Packages
Ign:6 http://security.ubuntu.com/ubuntu bionic-security/multiverse arm64 Packages
Ign:7 http://security.ubuntu.com/ubuntu bionic-security/main arm64 Packages
Ign:3 http://security.ubuntu.com/ubuntu bionic-security/universe arm64 Packages
Ign:5 http://security.ubuntu.com/ubuntu bionic-security/restricted arm64 Packages
Ign:9 http://archive.ubuntu.com/ubuntu bionic/restricted arm64 Packages  
Ign:10 http://archive.ubuntu.com/ubuntu bionic/main arm64 Packages       
Ign:11 http://archive.ubuntu.com/ubuntu bionic/universe arm64 Packages   
Ign:12 http://archive.ubuntu.com/ubuntu bionic/multiverse arm64 Packages 
Ign:6 http://security.ubuntu.com/ubuntu bionic-security/multiverse arm64 Packages
Ign:7 http://security.ubuntu.com/ubuntu bionic-security/main arm64 Packages
Err:3 http://security.ubuntu.com/ubuntu bionic-security/universe arm64 Packages
  404  Not Found [IP: 91.189.91.39 80]
Ign:5 http://security.ubuntu.com/ubuntu bionic-security/restricted arm64 Packages
Ign:6 http://security.ubuntu.com/ubuntu bionic-security/multiverse arm64 Packages
Ign:7 http://security.ubuntu.com/ubuntu bionic-security/main arm64 Packages
Ign:13 http://archive.ubuntu.com/ubuntu bionic-updates/main arm64 Packages
Ign:14 http://archive.ubuntu.com/ubuntu bionic-updates/restricted arm64 Packages
Ign:15 http://archive.ubuntu.com/ubuntu bionic-updates/multiverse arm64 Packages
Ign:16 http://archive.ubuntu.com/ubuntu bionic-updates/universe arm64 Packages
Ign:9 http://archive.ubuntu.com/ubuntu bionic/restricted arm64 Packages
Ign:10 http://archive.ubuntu.com/ubuntu bionic/main arm64 Packages
Ign:11 http://archive.ubuntu.com/ubuntu bionic/universe arm64 Packages
Ign:12 http://archive.ubuntu.com/ubuntu bionic/multiverse arm64 Packages
Ign:17 http://archive.ubuntu.com/ubuntu bionic-backports/universe arm64 Packages
Ign:18 http://archive.ubuntu.com/ubuntu bionic-backports/main arm64 Packages
Ign:13 http://archive.ubuntu.com/ubuntu bionic-updates/main arm64 Packages
Ign:14 http://archive.ubuntu.com/ubuntu bionic-updates/restricted arm64 Packages
Ign:15 http://archive.ubuntu.com/ubuntu bionic-updates/multiverse arm64 Packages
Ign:16 http://archive.ubuntu.com/ubuntu bionic-updates/universe arm64 Packages
Ign:9 http://archive.ubuntu.com/ubuntu bionic/restricted arm64 Packages
Ign:10 http://archive.ubuntu.com/ubuntu bionic/main arm64 Packages
Ign:11 http://archive.ubuntu.com/ubuntu bionic/universe arm64 Packages
Ign:12 http://archive.ubuntu.com/ubuntu bionic/multiverse arm64 Packages
Ign:17 http://archive.ubuntu.com/ubuntu bionic-backports/universe arm64 Packages
Ign:18 http://archive.ubuntu.com/ubuntu bionic-backports/main arm64 Packages
Ign:13 http://archive.ubuntu.com/ubuntu bionic-updates/main arm64 Packages
Ign:14 http://archive.ubuntu.com/ubuntu bionic-updates/restricted arm64 Packages
Ign:15 http://archive.ubuntu.com/ubuntu bionic-updates/multiverse arm64 Packages
Ign:16 http://archive.ubuntu.com/ubuntu bionic-updates/universe arm64 Packages
Err:9 http://archive.ubuntu.com/ubuntu bionic/restricted arm64 Packages
  404  Not Found [IP: 91.189.88.152 80]
Ign:10 http://archive.ubuntu.com/ubuntu bionic/main arm64 Packages
Ign:11 http://archive.ubuntu.com/ubuntu bionic/universe arm64 Packages
Ign:12 http://archive.ubuntu.com/ubuntu bionic/multiverse arm64 Packages
Ign:17 http://archive.ubuntu.com/ubuntu bionic-backports/universe arm64 Packages
Ign:18 http://archive.ubuntu.com/ubuntu bionic-backports/main arm64 Packages
Err:13 http://archive.ubuntu.com/ubuntu bionic-updates/main arm64 Packages
  404  Not Found [IP: 91.189.88.152 80]
Ign:14 http://archive.ubuntu.com/ubuntu bionic-updates/restricted arm64 Packages
Ign:15 http://archive.ubuntu.com/ubuntu bionic-updates/multiverse arm64 Packages
Ign:16 http://archive.ubuntu.com/ubuntu bionic-updates/universe arm64 Packages
Err:17 http://archive.ubuntu.com/ubuntu bionic-backports/universe arm64 Packages
  404  Not Found [IP: 91.189.88.152 80]
Ign:18 http://archive.ubuntu.com/ubuntu bionic-backports/main arm64 Packages
Reading package lists... Done
E: Failed to fetch http://security.ubuntu.com/ubuntu/dists/bionic-security/universe/binary-arm64/Packages  404  Not Found [IP: 91.189.91.39 80]
E: Failed to fetch http://archive.ubuntu.com/ubuntu/dists/bionic/restricted/binary-arm64/Packages  404  Not Found [IP: 91.189.88.152 80]
E: Failed to fetch http://archive.ubuntu.com/ubuntu/dists/bionic-updates/main/binary-arm64/Packages  404  Not Found [IP: 91.189.88.152 80]
E: Failed to fetch http://archive.ubuntu.com/ubuntu/dists/bionic-backports/universe/binary-arm64/Packages  404  Not Found [IP: 91.189.88.152 80]
E: Some index files failed to download. They have been ignored, or old ones used instead.
root@4b078bedbe38:/# 

为什么会发生这种事?我该如何解决这些问题?我希望这个能拍出新的画面.

编辑另一件奇怪的事情如下。在我自己的机器上,如果我运行sudo apt-get install libopenblas-dev:arm64,就会得到libopenblas-dev:arm64 is already the newest version,这意味着可以找到这个包。

但是,在docker映像中运行命令apt-get install libopenblas-dev:arm64返回:

代码语言:javascript
复制
Reading package lists... Done
Building dependency tree       
Reading state information... Done
E: Unable to locate package libopenblas-dev:arm64

不知道为什么在我的机器上找到这个包(也运行Ubuntu18.04),但是在图像中找不到。

EN

回答 1

Ask Ubuntu用户

发布于 2021-06-09 18:04:41

这些存储库只包含i386amd64体系结构。在:dists/focal/目录中为自己检查( http://archive.ubuntu.com/ubuntu目录)

添加arm64存储库,这些存储库位于http://ports.ubuntu.com/ubuntu-ports/

票数 1
EN
页面原文内容由Ask Ubuntu提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://askubuntu.com/questions/1333511

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档