解决Ubuntu关于'不支持 'i386' 体系结构,跳过配置文件'提示的问题

在安装完resilio-sync后,运行sudo apt update,出现了一个错误提示:

1
N: 鉴于仓库 'http://linux-packages.resilio.com/resilio-sync/deb resilio-sync InRelease' 不支持 'i386' 体系结构,跳过配置文件 'non-free/binary-i386/Packages' 的获取。

这其实是个无害的警告,说明当前仓库没有32位的包,因此可以忽略它不做处理,但是看着会觉得很碍眼。

可以通过指定架构的方式把它取消掉

1
sudo vi /etc/apt/sources.list.d/resilio-sync.lis

添加arch=amd64以指定架构,改完后的文件如下:

1
deb [arch=amd64] http://linux-packages.resilio.com/resilio-sync/deb resilio-sync non-free

如此即可。其它apt源若有相同问题,可参照解决。