Ubuntu “無法定位軟件包”
問題描述:
在使用Ubuntu 18.0.4 安裝ceres庫時安裝依賴項時報錯,如圖所示:
原因分析:
libcxsparse3.1.2軟件包是Ubuntu 14.0.4對應的軟件包,所以在Ubuntu 18.0.4目錄下無法定位軟件包。
另:
在相應路徑下找不到要安裝的軟件包,此時需要檢查包名、路徑名是否正確。
解決方法:
使用下面的網址:
https://packages.ubuntu.com/
注意:
1.搜索時關鍵字儘量只輸入英文部分數字部分往往對應版本號;
2.勾選Only show exact matches
3.Distribution選擇對應的系統版本號
搜索結果:
Ubuntu 18.0.4對應的libcxsparse3.1.2軟件包包名是libcxsparse3,更改名稱後終端輸入sudo apt-get install libcxsparse3 後成功安裝。
總結:
使用網址:https://packages.ubuntu.com/ 查找是否包含無法定位的軟件包以及正確的包名,解決“無法定位軟件包”的問題。