उबंटू 10.04 पर 2.8.9 सेमी


10

मैंने cmakeउपयोग कर स्थापित किया है apt-getऔर "नवीनतम" संस्करण 2.8.0 है।

लेकिन जब मैं उपयोग करने की कोशिश करता हूं, तो मेरी परियोजना को cmakeसंस्करण 2.8.9 की आवश्यकता होती है ।

मैं अपडेट करने की कोशिश करता हूं लेकिन बिना किसी सफलता के उपयोग करता हूं apt-get

मैं cmakeUbuntu 10.04 पर 2.8.9 कैसे प्राप्त कर सकता हूं


4
cmake 2.8.9 उबंटू 12.10 के आधिकारिक रिपॉजिट में उपलब्ध है। आपको अपने सिस्टम को अपग्रेड करने पर विचार करना चाहिए।
एरिक कार्वाल्हो

जवाबों:


1

आपको cmakeखुद को संकलित करना होगा या अपने Ubuntu 10.04 LTS ( Ubuntu 12.04 LTS और फिर) से Ubuntu 12.10 पर अपडेट कर सकते हैं , जो कि अनुशंसित विधि है क्योंकि 10.04 (डेस्कटॉप) के लिए समर्थन अप्रैल 2013 में समाप्त होता है।


2
उबंटू 12.04 में वास्तविक सेमी संस्करण 2.8.7 है, उसे उबंटू 12.10 में अपग्रेड करना चाहिए।
एरिक कारवाल्हो


8

के साथ अपने टर्मिनल खोलने ctrl+ alt+ tऔर उसके बाद के रूप में टाइप करें

wget http://www.cmake.org/files/v2.8/cmake-2.8.10.2-Linux-i386.sh
chmod +x cmake-2.8.10.2-Linux-i386.sh
./cmake-2.8.10.2-Linux-i386.sh

उम्मीद है की वो मदद करदे।


1
जब मेरे पास cmake वाला फोल्डर है तो मुझे क्या करना है? यह स्क्रिप्ट cmake स्थापित नहीं करती है ... धन्यवाद
GM

मुझे उस के ls दे
rɑːdʒɑ

user @ user-NC10: ~ / cmake-2.8.10.2-Linux-i386 $ ls bin cmake-2.8.10.2-Linux-i386.sh doc man मदद के लिए धन्यवाद!
जीएम

और स्थापना लॉग कृपया
rɑːdʒɑ

डिफ़ॉल्ट रूप से CMake इनस्टॉल हो जाएगा: "/home/giacomo/cmake-2.8.10.2-Linux-i386/cmake-2.8.10.2-Linux-i386" क्या आप सब-वे cmake-2.8.10.2-Linux शामिल करना चाहते हैं i386? यह कहते हुए कि: "/home/giacomo/cmake-2.8.10.2-Linux-i386" [Yn]: Y लक्ष्य निर्देशिका का उपयोग कर रहा है: /home/giacomo/cmake-2.8.2.2.Linux-i386/cmake-2.8 का उपयोग करें। 10.2-लिनक्स-आई 386 एक्सट्रैक्टिंग, कृपया प्रतीक्षा करें ... अनपैकिंग सफलतापूर्वक समाप्त हो गई
GM

4

स्रोत से निर्माण के लिए उबंटू / डेबियन रास्ता:

sudo aptitude install devscripts
dget -x -u http://archive.ubuntu.com/ubuntu/pool/main/c/cmake/cmake_2.8.12.2-0ubuntu3.dsc
sudo aptitude build-dep cmake
cd cmake* && fakeroot dpkg-buildpackage -d
sudo dpkg -i ../cmake*deb

यह एक स्थानीय बैकपोर्ट बनाएगा और इसे स्थापित करेगा। लगभग किसी भी अन्य पैकेज को प्रतिस्थापित करें जिसमें एक नया डीएससी उपलब्ध हो।


cmake_2.8.9-0ubuntu1.dsc: dscverify: cmake_2.8.9-0ubuntu1.dsc failed signature check: gpg: Signature made Thu 16 Aug 2012 11:52:34 AM CEST using DSA key ID DD4D5088 gpg: Can't check signature: public key not found Validation FAILED!!इसे कैसे हल करें? मैंने सोचा कि यह एक उबंटू पैकेज था?
पीटरडक

1
उस त्रुटि का समाधान: -u डग कमांड में जोड़ें ।
पीटरडक

3

आप यह कोशिश कर सकते हैं:

cd ~/Downloads/
wget http://www.cmake.org/files/v2.8/cmake-2.8.10.tar.gz
tar xzvf cmake-2.8.10.tar.gz
cd cmake-2.8.10
./configure
make -j4
sudo make install

यह मेरे लिए Ubuntu 12.04 पर काम करता है। मुझे संस्करण परिवर्तन देखने के लिए अपने टर्मिनल को बंद करना और फिर से खोलना पड़ा।

cmake --version

cmake संस्करण 2.8.10


आपने क्या काम किया, मैं समझ 2.8.10गया cmake --version। हालाँकि, जब मैं Cmake का उपयोग करने की कोशिश करता हूं तो मुझे मिलता हैCMake Error: Could not open file for write in copy operation /CMakeSystem.cmake.tmp CMake Error: : System Error: Permission denied CMake Error at /usr/local/share/cmake-2.8/Modules/CMakeDetermineSystem.cmake:172 (configure_file): configure_file Problem configuring file Call Stack (most recent call first): CMakeLists.txt:2 (project)
प्रोकॉप हापला

1
यह कुछ लिनक्स अनुमति समस्या है ... मुझे यह करना है sudo cmake ..और sudo makeइसे काम करना है ... क्या आप जानते हैं कि cmakeबिना उपयोग किए जा सकने के अधिकारों को ठीक से कैसे सेट किया जाए sudo?
प्रकोप हापाला
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.