配置Microsoft的包存储库时报错“不支持 ‘i386’ 体系结构解决办法”

报错信息

配置Azure KInect dk相机的开发环境时,需要先配置微软的包存储库
操作系统:Ubuntu 18.04

操报错操作:
terminal步骤一:curl https://packages.microsoft.com/keys/microsoft.asc | sudo apt-key add -
步骤二:sudo apt-add-repository https://packages.microsoft.com/ubuntu/18.04/prod
这里要注意下sdk的usage说明文档里有这样一句话:
ARM64 users, please use the same instructions, but use https://packages.microsoft.com/ubuntu/18.04/multiarch/prod for the repository path instead of the default https://packages.microsoft.com/ubuntu/18.04/prod.
如果是arm64架构的cpu,则
步骤二改为:sudo apt-add-repository https://packages.microsoft.com/ubuntu/18.04/multiarch/prod
我这里是x86架构的,保持不变

此时会出现报错信息:
鉴于仓库 ‘https://packages.microsoft.com/ubuntu/18.04/prod bionic InRelease’ 不支持 ‘i386’ 体系结构

解决方法

原因:Microsoft不再支持Linux下32位的存储库
解决:
(1)首先查看是否启用多体系结构的64位ubuntu
dpkg --print-foreign-architectures
如果是
i386
则说明添加了32位的支持
(2)dpkg --print-architecture
如果时本地64位,将看到此输出
amd64
(3)这是删除多体系结构的命令
sudo dpkg --remove-architecture i386
注意删除前确认下本机没有32位应用程序;
(4)重新继续配置即可
sudo apt-add-repository https://packages.microsoft.com/ubuntu/18.04/prod

  • 2
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值