सबसे आम स्थिति तब होती है जब आप cmake के नवीनतम संस्करण को स्थापित करना चाहते हैं , लेकिन आपके ऑपरेटिंग सिस्टम के रिपॉजिटरी अपडेट नहीं होते हैं। उदाहरण के लिए, मेरे मामले में मेरे पास उबंटू 16.04 पर चलने वाला एक लैपटॉप है , और जब मैंने कमांड sudo apt install cmake
को निष्पादित किया तो स्थापित संस्करण 3.5.1 था ; के बजाय 3.15.4 में वर्तमान संस्करण है जो cmake.org ।
मैं नवीनतम संस्करण कैसे प्राप्त कर सकता हूं?
खैर, हम इन विधियों में से एक का पालन करके इसे स्थापित कर सकते हैं: बिल्डिंग और इंस्टॉल करना या बाइनरी फ़ाइलों का उपयोग करना ।
ए। भवन और स्थापना (अनुशंसित)
A-1। उपयोग करके Ubuntu के पैकेज मैनेजर और कॉन्फ़िगरेशन द्वारा प्रदान किए गए डिफ़ॉल्ट संस्करण को अनइंस्टॉल करें:
sudo apt remove --purge --auto-remove cmake
या:
sudo apt purge --auto-remove cmake
ए -2। पर जाएं आधिकारिक CMake वेबपेज , तो डाउनलोड करने और नवीनतम संस्करण निकालें। वांछित संस्करण प्राप्त करने के लिए निम्नलिखित कमांड में version
और build
चर अद्यतन करें :
version=3.15
build=4
mkdir ~/temp
cd ~/temp
wget https://cmake.org/files/v$version/cmake-$version.$build.tar.gz
tar -xzvf cmake-$version.$build.tar.gz
cd cmake-$version.$build/
ए -3। निकाले गए स्रोत को चलाकर स्थापित करें:
./bootstrap
make -j$(nproc)
sudo make install
ए -4। अपने नए cmake
संस्करण का परीक्षण करें ।
$ cmake --version
के परिणाम cmake --version
:
cmake version 3.15.X
CMake suite maintained and supported by Kitware (kitware.com/cmake).
बी बाइनरी फ़ाइलों का उपयोग करना ( cmake-gui
अभ्यस्त काम करना)
बी -1। उबंटू के पैकेज मैनेजर द्वारा ए -1 के रूप में दिए गए डिफ़ॉल्ट संस्करण को अनइंस्टॉल करें ।
बी -2। पर जाएं आधिकारिक CMake वेबपेज , तो डाउनलोड और इंस्टॉल नवीनतम .sh
संस्करण में opt/cmake
। वांछित संस्करण प्राप्त करने के लिए निम्नलिखित कमांड में version
और build
चर अद्यतन करें :
version=3.15
build=4
mkdir ~/temp
cd ~/temp
wget https://cmake.org/files/v$version/cmake-$version.$build-Linux-x86_64.sh
sudo mkdir /opt/cmake
sudo sh cmake-$version.$build-Linux-x86_64.sh --prefix=/opt/cmake
बी 3। /usr/local/bin/cmake
इसे चलाकर स्थापित बाइनरी लिंक जोड़ें :
sudo ln -s /opt/cmake/bin/cmake /usr/local/bin/cmake
बी 4। ए -4cmake
में अपने नए संस्करण का परीक्षण करें ।
ध्यान दें
में 3.15.X एक्स संस्करण है कि हम निर्माण के रूप में परिभाषित के अंतिम भाग का प्रतिनिधित्व करता है। Cmake अपडेट होने पर बिल्ड बदल सकता है। आधिकारिक वेबपेज के अनुसार नवीनतम रिलीज़ 3.15.4 है । यदि आप पिछला रिलीज़ 3.14.7 चाहते हैं तो बस संस्करण को बदलें और इस तरह पैरामीटर बनाएँ:
version=3.14
build=7
wget
? वेब ब्राउज़र का उपयोग करके उस फ़ाइल ( cmake.org/files/v2.8/cmake-2.8.11.tar.gz ) को डाउनलोड करने का प्रयास करें ।