উবুন্টু 10.04 এ 2.8.9 সিএমকে করুন


10

আমি cmakeব্যবহার করে ইনস্টল করেছি apt-getএবং "সর্বশেষ" সংস্করণটি 2.8.0।

তবে আমি যখন ব্যবহার করার চেষ্টা করব তখন আমার প্রকল্পটির cmakeসংস্করণ ২.৮.৯ প্রয়োজন ।

আমি আপডেট করার চেষ্টা করি তবে কোনও সাফল্য ব্যবহার না করেই apt-get

আমি কীভাবে cmakeউবুন্টু 10.04 এ 2.8.9 পেতে পারি


4
উবুন্টু 12.10 এর অফিসিয়াল রেপোতে সিএমকে 2.8.9 পাওয়া যায়। আপনি আপনার সিস্টেম আপগ্রেড বিবেচনা করা উচিত।
এরিক কারভালহো

উত্তর:


1

আপনাকে cmakeনিজেকে সংকলন করতে হবে বা আপনার উবুন্টু 10.04 এলটিএস ( উবুন্টু 12.04 এলটিএস এবং তারপরে) উবুন্টু 12.10 আপডেট করতে পারবেন , এটি প্রস্তাবিত পদ্ধতি কারণ 10.04 (ডেস্কটপ) এর জন্য সমর্থন এপ্রিল 2013 এ শেষ হয়।


2
উবুন্টু 12.04-এ আসল আসল সংস্করণটি ২.৮..7, তার উবুন্টু ১২.১০ এ উন্নীত করা উচিত।
এরিক কারভালহো


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 ইনস্টল করে না ... ধন্যবাদ
GM

আমাকে যে ম দিতে
rɑːdʒɑ

ইউজার @ ইউজার-এনসি 10: ~ / cmake-2.8.10.2-Linux-i386 $ ls বিন cmake-2.8.10.2-Linux-i386.sh ডক্ট ম্যান সাহায্যের জন্য ধন্যবাদ!
জিএম

এবং ইনস্টলেশন লগ দয়া করে
rdd

ডিফল্টরূপে সিএমকে ইনস্টল করা হবে: "/home/giacomo/cmake-2.8.10.2-Linux-i386/cmake-2.8.10.2-Linux-i386" আপনি কি সাব-ডিরেক্টরী cmake-2.8.10.2-লিনাক্স- অন্তর্ভুক্ত করতে চান মধ্যে i386? না বললে এটি ইনস্টল হবে: "/home/giacomo/cmake-2.8.10.2-Linux-i386" [Yn]: Y লক্ষ্য ডিরেক্টরি ব্যবহার করে: /home/giacomo/cmake-2.8.10.2-Linux-i386/cmake-2.8। 10.2-Linux-i386 এক্সট্র্যাক্ট করা হচ্ছে, দয়া করে অপেক্ষা করুন ... আনপ্যাকিং সফলভাবে শেষ হয়েছে
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 dget কমান্ড যুক্ত করুন।
পিটারডক

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

এটি আমার জন্য উবুন্টু 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)
Prokop Hapala

1
এটি কিছু লিনাক্স অনুমতি সমস্যা ... আমি যা করতে হবে sudo cmake ..এবং sudo makeএটি কাজ করা ... আপনি জানেন কিভাবে সঠিকভাবে অধিকার সেট করতে ব্যবহার করতে পাবে cmakeছাড়া sudo?
প্রোকপ হাপালা
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.