如何在 Ubuntu 上輕鬆安裝最新版本的 CMake
如果您正在開發一些非常嚴肅的 C++ 項目,或者只是對最新功能感興趣,那麼在 Ubuntu 上運行最新的 CMake 有時會感覺有點棘手。官方倉庫並不總是保持同步,從原始碼編譯很快就會變得混亂。因此,這種方法直接使用來自 CMake 發布頁面的預編譯二進位檔案——快速、輕鬆,並且…希望更可靠。設定完成後,您將擁有一個全新的 CMake 版本,滿足您所有的建置需求。需要注意的是:有時權限或 PATH 等問題會導致問題,因此請在必要時做好故障排除的準備。
如何在 Ubuntu 上安裝最新的 CMake
方法 1:使用簡單安裝腳本
這種方法可以省去您反覆輸入的麻煩。它會自動下載最新的 CMake 二進位文件,提取它,並將其添加到您的系統 PATH 中,以便終端呼叫可以找到它。悄悄告訴你:有時下載連結會發生變化,或者最新版本號需要更新,但如果您操作正確,它應該可以輕鬆獲取並設定所有內容。在某些設定中,它可能第一次失敗,然後在重啟或重新登入後奇蹟般地成功——否則,請仔細檢查您是否已將佔位符替換為CMake 官方下載頁面<latest_version>
上的實際版本號。
一步一步
- Ctrl + Alt + T使用您信賴的命令啟動器開啟終端機。
- 透過鍵入以下內容建立安裝腳本:
- 在該編輯器中,貼上此腳本:
nano install_CMake.sh
這最終會在 Nano 中開啟一個新文件,準備進行一些神奇的操作。
/bin/bash # 確保您的系統已更新並且您有 wget 和 unzip sudo apt更新 sudo apt install -y wget 解壓縮 # 代替使用實際版本號(例如,3.26.4) LATEST_VER= # 使用填寫了最新版本的鏈接 wget https://github.com/Kitware/CMake/releases/download/v${LATEST_VER}/cmake-${LATEST_VER}-Linux-x86_64.tar.gz # 擷取檔案 tar -zxvf cmake-${LATEST_VER}-Linux-x86_64.tar.gz # 將其移動到 /usr/local,以便整個系統都可以訪問 sudo mv cmake-${LATEST_VER}-Linux-x86_64 /opt/cmake-${LATEST_VER} # 將其加入到目前和未來會話的 PATH 中 echo 'export PATH=/opt/cmake-${LATEST_VER}/bin:$PATH' >> ~/.bashrc # 重新載入 bashrc 來更新環境 源 ~/.bashrc
注意:請確保您先造訪CMake 發布頁面以查找最新版本,然後替換<latest_version>
為 3.26.4。
chmod +x install_CMake.sh
這只是允許您像程式一樣運行它,所以不要跳過這一步,否則它會抱怨。
./install_CMake.sh
下載、解壓縮、設定 PATH 需要幾分鐘。祝你好運,不要出現權限錯誤或缺少依賴項的情況。如果出現卡頓,請檢查你的網路或權限。
驗證設定
完成所有這些之後,檢查 CMake 是否確實已更新:
cmake --version
如果一切順利,它應該會顯示你之前指定的最新版本號。如果沒有,請登出並重新登錄,或重新啟動終端。
額外提示和常見問題
- 如果下載連結或版本號發生變化,只需訪問CMake 的發布頁面並相應地更新您的腳本 – 是的,它是手動的,但至少它可以工作。
- 權限有時會很奇怪 – 如果您看到權限被拒絕的錯誤,請執行
sudo
或仔細檢查您的~/.bashrc
修改。 - 在某些機器上,您可能需要重新啟動終端或登出並重新登入才能使 PATH 變更生效。
- 有時,舊的 CMake 版本會殘留,因為它們是透過 apt 安裝的 – 因此事先刪除它們
sudo apt remove --purge cmake
可以幫助清除衝突。
包起來
一旦你掌握了使用最新版本資訊編輯腳本的技巧,這種方法就非常簡單了。雖然這並非高深莫測,但有時下載連結或權限問題會讓你變得困難——尤其是在你對 Linux 不太熟悉的情況下。總的來說,這是一種快速更新的好方法,無需從原始程式碼編譯或進行過多的偵錯。祝你好運,希望這能加快你的開發設定速度!
概括
- 建立腳本來下載最新的 CMake 二進位文件
- 更新權限並使其可執行
- 運行它並檢查 CMake 版本
- 根據需要修復權限或過期連結等問題