无法安装 i386 软件包

无法安装 i386 软件包

这不是一个重复的问题,我已经按照在 Ubuntu v. 18.04 上发布的类似问题中的步骤进行操作,但没有任何解决方案。

尽管sudo dpkg --add-architecture i386

当我尝试安装 i386 包或更新列表后会返回此信息。

E: Failed to fetch http://ports.ubuntu.com/ubuntu-ports/dists/hirsute-security/main/binary-i386/Packages  404  Not Found [IP: 91.189.91.38 80]
E: Failed to fetch http://ports.ubuntu.com/ubuntu-ports/dists/hirsute-updates/main/binary-amd64/Packages  404  Not Found [IP: 91.189.91.38 80]
E: Some index files failed to download. They have been ignored, or old ones used instead.```

答案1

从:https://wiki.debian.org/Multiarch/Implementation

要启用多架构二进制文件的安装,apt 和 dpkg 需要更改配置。例如,如果您有一个 amd64 系统并想在其中安装 i386 库,请执行以下操作:

  • dpkg从1.16.2(或 Ubuntu 中的 1.16.0)和apt0.8.13开始提供多架构支持。
  • 跑步dpkg --add-architecture i386
  • 运行apt-get update以使用新添加的体系结构刷新包缓存
  • 删除 i386 运行dpkg --remove-architecture i386

答案2

我认为你有一个arm系统。

i386并且amd64不在 http://ports.ubuntu.com;它们位于http://archive.ubuntu.com/

相关内容