報錯信息
配置Azure KInect dk相機的開發(fā)環(huán)境時,需要先配置微軟的包存儲庫
操作系統(tǒng):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架構的,保持不變
此時會出現(xiàn)報錯信息:
鑒于倉庫 ‘https://packages.microsoft.com/ubuntu/18.04/prod bionic InRelease’ 不支持 ‘i386’ 體系結構文章來源:http://www.zghlxwxcb.cn/news/detail-444898.html
解決方法
原因: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)重新繼續(xù)配置即可
sudo apt-add-repository https://packages.microsoft.com/ubuntu/18.04/prod文章來源地址http://www.zghlxwxcb.cn/news/detail-444898.html
到了這里,關于配置Microsoft的包存儲庫時報錯“不支持 ‘i386’ 體系結構解決辦法”的文章就介紹完了。如果您還想了解更多內容,請在右上角搜索TOY模板網以前的文章或繼續(xù)瀏覽下面的相關文章,希望大家以后多多支持TOY模板網!