安裝ROS出現 Unable to Correct Problems ‘You have Held Broken Packages’ 錯誤

佚明zj發表於2020-12-02

安裝ROS 的時候發現以下報錯: 

The following packages have unmet dependenctes:

Unable to Correct Problems ‘You have Held Broken Packages

這個錯誤是依賴問題,試了很多方法不行:勾選update選項, 換源,

找了很多解決辦法都解決不了,後來用sudo aptitude install  解決了

aptitude 與 apt-get 都是Debian及其衍生系統中的包管理工具。aptitude 在處理包依賴問題上更好。

先安裝aptitude

sudo apt install aptitude

sudo aptitude install ros-melodic-desktop-full

由於解決錯誤的時候忘記截圖了,執行上一個指令的時候一定要看一下依賴問題有沒有解決,沒有的話不要選y,選n,會幫你自動解決依賴問題

相關文章