不解除安裝ros公升級cmake方法

2021-08-21 22:30:06 字數 703 閱讀 3416

由於ubuntu預設安裝cmake2.8,而源安裝cmake3.10.3要求cmake最低版本為3.1(cmakelists.txt有說明),所以我們先把cmake公升級到3.2方案如下: 

第一步:使用ppa公升級cmake至3.2.2 

sudo apt-get install software-properties-common 

sudo add-apt-repository ppa:george-edison55/cmake-3.x 

sudo apt-get update 

sudo apt-get upgrade 

//檢視最終版本: 

cmake --version 

這時可能會有如下的報錯: 

cmake error: could not find cmake_root !!! 

cmake has most likely not been installed correctly. 

modules directory not found in 

/usr/lib 

網上提供的方案是先解除安裝cmake-data,然後再次重新安裝:但是這樣會順帶卸掉一些ros包,顯然是不可取的,我們直接安裝cmake,然後檢視版本: 

sudo apt-get install cmake 

cmake --version 

發現此時已經公升級到3.2.2啦 

解除安裝ros

1 解除安裝全部ros sudo apt get remove purge ros 解除安裝某個ros版本 ros版本可以共存,每次需要切換 如hydro sudo apt get remove purge ros indigo 或 先 sudo apt get purge ros 解除安裝包 然後...

如何優雅的公升級自己Ubuntu的CMake

有時候在編譯東西的時候,會發現自己的cmake版本太低,比如下面這種情況 然後就上網搜各種教程,搜到 sudo apt get autoremove cmake,然後得到這種情況 你如果不細看的話,就將你之前編譯過的ros等其他包都刪掉了。細思極恐。萬一看都不看直接y了,可有的你後悔。1 insta...

ros ubuntu 解除安裝 ROS安裝與解除安裝

1 版本選擇 ros 雖說也叫作業系統,但它是寄生在 linux 作業系統之下的,所以要求大兄弟你的電腦裡至少要先有乙個 linux 作業系統。而對 ros 相容性最好的當屬 ubuntu 作業系統了,所以大兄弟,嘿嘿嘿,你自己看著辦!首先有一點需要說明,ros是用來幹 大事業 的,所以不推薦也不認...