উবুন্টু 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.