/main/binary-i386/Packages 404 File not found

在Ubuntu中使用本地源安装软件时提示以下错误:

......
正在读取软件包列表... 完成
E: 无法下载 http://192.168.1.1:8000/dists/Jammy/main/binary-i386/Packages 404 File not found [IP: 192.168.1.1 8000]
E: 无法下载 http://192.168.1.1:8000/dists/Jammy-updates/main/binary-i386/Packages 404 File not found [IP: 192.168.1.1 8000]
E: 部分索引 文件下载失败。如果忽略它们,那将转而使用旧的索引文件。

这是因为本地源中没有包含32位的包和索引信息,apt update时默认会拉取32位和64位的包索引信息,可以修改配置文件:

sudo gedit /etc/apt/sources.list

在所有deb后面加上[arch=amd64]即可:

deb [arch=amd64] http://192.168.1.1:8000/ jammy main restricted
......

保存,退出。再次执行:

sudo apt update
sudo apt upgrade

成功。

你可能感兴趣的:(Linux,ubuntu)