無法安裝原因
樹莓派64位系統(tǒng)安裝opencv依賴 libjasper-dev時顯示無法定位軟件包問題是因為在debian源上libjasper-dev只有32位的包,并沒有64位的包,所以會出現(xiàn)無法定位軟件包的問題。Ubuntu MATE 無法定位軟件包是因為你沒有添加正確的源
解決辦法
一、樹莓派
1.樹莓派64位系統(tǒng)開啟32位兼容
dpkg --add-architecture armhf
apt-get update
apt-get install libc6:armhf
這樣我們的64位系統(tǒng)就可以安裝32位的軟件包了。
2.進入Debian官網(wǎng)下載安裝libjasper-dev
Debian官網(wǎng)
https://www.debian.org/
點擊首頁的 軟件包
然后點擊搜索軟件包目錄
然后開始搜索libjasper-dev,如圖
這里的發(fā)行版一定要選擇any,要不然搜索不出來
進入軟件包頁面以后選擇下載armhf版本
下載以后使用
sudo dpkg -i libjasper-dev_1.900.1-debian1-2.4+deb8u6_armhf.deb
指令安裝deb包
執(zhí)行指令以后會顯示缺少依賴:libjasper1,所以我們再按照以上步驟先去下載安裝libjasper1,再安裝libjasper-dev,如果安裝libjasper1還是提示需要依賴,那就再重復以上步驟下載安裝需要的依賴,直到安裝成功。
總結
到此這篇關于樹莓派64位系統(tǒng)安裝libjasper-dev顯示無法定位軟件包問題的文章就介紹到這了,更多相關樹莓派無法定位軟件包內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關文章,希望大家以后多多支持腳本之家!