1. 程式人生 > 實用技巧 >Ubuntu16.04通過pip升級cmake

Ubuntu16.04通過pip升級cmake

介紹

有臺機器是Ubuntu 16.04環境,官方apt源裡cmake最高版本為3.5
而VScode早就已經不支援cmake 3.5斷點除錯
網上大多方法手動下載cmake二進位制檔案進行替換,比較繁瑣
後來無意間在Pypi源裡看到了一個cmake十分震驚
試了一下真的可以安裝,版本自由選擇

方法

首先確認系統自帶cmake版本

$ cmake --version
cmake version 3.5.1

CMake suite maintained and supported by Kitware (kitware.com/cmake).

解除安裝系統自帶的cmake 3.5

$ sudo apt remove cmake

通過pip進行安裝

$ sudo pip install --upgrade cmake==3.9.6

檢視版本

$ cmake --version
cmake version 3.9.6

CMake suite maintained and supported by Kitware (kitware.com/cmake).

附錄

列出目前pip源上可用的camke版本號供參考

cmake versions: 0.1.0, 0.2.0, 0.4.0, 0.5.0, 0.6.0, 0.7.0, 0.7.1, 0.8.0, 0.9.0, 3.6.3, 3.6.3.post1, 3.7.2, 
3.8.2, 3.9.6, 3.10.3, 3.11.0, 3.11.4, 3.11.4.post1, 3.12.0, 3.13.0, 3.13.1, 3.13.2, 3.13.2.post1, 3.13.3, 
3.14.3.post1, 3.14.4.post1, 3.15.3.post1, 3.16.3, 3.16.3.post1, 3.16.5, 3.16.6, 3.16.7, 3.16.8, 3.17.0, 
3.17.1, 3.17.2, 3.17.3, 3.18.0, 3.18.2, 3.18.2.post1, 3.18.4, 3.18.4.post1