在ubuntu 16.04安裝ROS Kinetic時,爆出如下錯誤,請各位老師指導:
有一些軟體包無法被安裝。如果您用的是 unstable 發行版,這也許是
因為系統無法達到您要求的狀態造成的。該版本中可能會有一些您需要的軟體
包尚未被創建或是它們已被從新到(Incoming)目錄移出。
下列資訊可能會對解決問題有所幫助:
下列軟體包有未滿足的依賴關系:
ros-kinetic-desktop-full : 依賴: ros-kinetic-desktop 但是它將不會被安裝
依賴: ros-kinetic-perception 但是它將不會被安裝
依賴: ros-kinetic-simulators 但是它將不會被安裝
E: 無法修正錯誤,因為您要求某些軟體包保持現狀,就是它們破壞了軟體包間的依賴關系。
uj5u.com熱心網友回復:
安裝其它的軟體也會報這種錯誤嗎?uj5u.com熱心網友回復:
可以安裝其他軟體,剛剛試過安裝有道詞典,沒有問題uj5u.com熱心網友回復:
sudo apt-get updatesudo apt-get install ros-kinetic-desktop
ros-kinetic-desktop ros-kinetic-perception
ros-kinetic-perception ros-kinetic-simulators
然后重新安裝:sudo apt-get install ros-kinetic-desktop-full
uj5u.com熱心網友回復:
在“軟體和更新“里面,選中“更新”,將“從下列地點安裝更新:”下面的四個選項都勾選中,我的是這樣解決的。uj5u.com熱心網友回復:
我也是用的上面這個辦法
uj5u.com熱心網友回復:
先用以下命令sudo apt install aptitude下載aptitude再用sudo aptitude install (要的程式)即可
uj5u.com熱心網友回復:
依賴: ros-kinetic-desktop依賴: ros-kinetic-perception
依賴: ros-kinetic-simulators
可以用aptitude先將這三個依賴安裝,然后再通過apt-get來安裝ros,但是aptitude在安裝依賴的程序中會出現很多種解決方案,我是選擇了其安裝了較多東西的那種方案,這樣搞幾次,發現就可以安裝ros了
轉載請註明出處,本文鏈接:https://www.uj5u.com/caozuo/16093.html
標籤:系統維護與使用區
