Ubuntu18.04安装Azure Kinect执行apt update遇i386架构跳过警告
问题原因
该警告是由于微软的https://packages.microsoft.com/ubuntu/18.04/prod源仅提供amd64架构的软件包,但你的系统默认开启了i386架构支持,apt更新时扫描该源的i386包索引失败触发提示,该警告本身不影响软件正常安装,可通过限定该源的拉取架构消除。
解决步骤
- 首先找到微软源对应的配置文件,执行以下命令列出相关文件:
ls /etc/apt/sources.list.d | grep microsoft
通常返回的文件名为microsoft-ubuntu-prod-bionic.list,如果返回其他文件名,替换后续步骤中的文件名即可。 - 编辑该配置文件,这里以nano编辑器为例:
sudo nano /etc/apt/sources.list.d/microsoft-ubuntu-prod-bionic.list - 将文件中原有的内容:
deb https://packages.microsoft.com/ubuntu/18.04/prod bionic main
修改为:deb [arch=amd64] https://packages.microsoft.com/ubuntu/18.04/prod bionic main
注意[arch=amd64]和后续的源地址之间需要保留空格,不要连写 - 按
Ctrl+O回车保存修改,再按Ctrl+X退出编辑器。 - 重新执行更新命令验证:
sudo apt-get update
即可看到警告已经消失,后续可正常安装Azure Kinect相关包。
内容的提问来源于stack exchange,提问作者Kong
相关产品推荐
相关产品推荐

