Ubuntu自帶的apt-get install方式安裝的CMake版本有點老。項目中需要最新版本的CMake 2.8.9, 這個版本還是采用CPack打包的,為了體驗一把CPack的發布的便利性,就試用一下。
首先卸載已經安裝的舊版的CMake
apt-get autoremove cmake
然後下載:
cd /usr
wget http://www.cmake.org/files/v2.8/cmake-2.8.9-Linux-i386.tar.gz
解壓:
tar zxvf cmake-2.8.9-Linux-i386.tar.gz
好了,看一下解壓後的目錄結構:
# tree -L 2 . ├── bin │ ├── ccmake │ ├── cmake │ ├── cmake-gui │ ├── cpack │ └── ctest ├── doc │ └── cmake-2.8 ├── man │ └── man1 └── share ├── aclocal ├── applications ├── cmake-2.8 ├── mime └── pixmaps 11 directories, 5 files
bin下面有各種cmake家族的產品程序,cpack也有了。非常好,後面的項目正需要它。
現在創建鏈接:
ln -s /usr/cmake-2.8.9-Linux-i386/bin/* /usr/bin/
然後執行命令檢查一下:
# cmake --version cmake version 2.8.9
ok。現在cmake最新版本安裝成功。
CMake的官方書籍很貴,並且總是晚於實際最新版本,如果想看最新的文檔,建議參考:
http://www.cmake.org/cmake/help/cmake_tutorial.html