如何修复sudo apt update时出现的Brave Nightly仓库i386架构不支持错误?
如何修复sudo apt update时出现的Brave Nightly仓库i386架构不支持错误?
别担心,这个错误其实是个常见的警告——你的系统当前启用了i386(32位)架构支持,但Brave Nightly仓库只提供amd64(64位)的安装包,所以apt在更新时会跳过i386架构的包获取,从而弹出这条提示。下面给你两种简单的解决办法:
方法一:修改Brave仓库配置,仅针对amd64架构
这种方法更灵活,不会影响你后续使用i386架构的其他软件包,步骤如下:
- 打开Brave Nightly的源配置文件,用nano编辑器操作最方便:
sudo nano /etc/apt/sources.list.d/brave-browser-nightly.list - 在文件里的
deb行开头加上[arch=amd64],修改前的行大概是这样:deb https://brave-browser-apt-nightly.s3.brave.com/ stable main
修改后变成:
deb [arch=amd64] https://brave-browser-apt-nightly.s3.brave.com/ stable main - 保存并退出nano:按
Ctrl+O确认保存,回车后按Ctrl+X退出 - 最后重新运行更新命令,警告就会消失:
sudo apt update
方法二:移除系统的i386架构支持
如果你确定自己完全不需要使用32位软件,可以直接关闭系统的i386架构支持,一劳永逸解决这类警告:
- 先检查当前系统启用的外来架构,确认是否有i386:
如果输出包含dpkg --print-foreign-architecturesi386,就继续下一步操作 - 移除i386架构支持:
sudo dpkg --remove-architecture i386 - 再次更新apt缓存,验证警告是否消失:
sudo apt update
备注:内容来源于stack exchange,提问作者djd
相关产品推荐
相关产品推荐

