আমি চাহানো ব্যাকপোর্টের জন্য একটি নির্ভরযোগ্য পিপিএ খুঁজছি
জেনিয়াল এবং ট্রাস্টি (ট্র্যাভিস-সিআই) উভয়ের জন্য আমার এটি দরকার। আদর্শভাবে আমি কমপক্ষে ৩.৮ করতে চাই।
আমি চাহানো ব্যাকপোর্টের জন্য একটি নির্ভরযোগ্য পিপিএ খুঁজছি
জেনিয়াল এবং ট্রাস্টি (ট্র্যাভিস-সিআই) উভয়ের জন্য আমার এটি দরকার। আদর্শভাবে আমি কমপক্ষে ৩.৮ করতে চাই।
উত্তর:
আমি জানি আমি পিপিএ চাইছিলাম কিন্তু সাধারণ পরিভাষায় 14.04 / 16.04 এর জন্য কোনও বিশ্বাসযোগ্য স্থাপনাগুলি ভাল। কিটওয়ারের ব্লগ একটি উত্তর দেখায়:
https://blog.kitware.com/cmake-python-wheels/
তারা আনুষ্ঠানিকভাবে একটি পাইপ চাকার রিলিজ সমর্থন করে বলে মনে হচ্ছে। সুতরাং আপনি কেবলমাত্র করে সাম্প্রতিক চতুর পেতে পারেন:
pip install --upgrade cmake
এছাড়াও, আপনি যদি ভার্চুয়ালেনভ বা কনডা ব্যবহার করছেন তবে একই সাথে আপনার বিভিন্ন চাগল সংস্করণ থাকতে পারে।
আপডেট: পাইপ প্যাকেজটি কম সংস্করণ নম্বর দেখাচ্ছে। এই মুহুর্তে, এটি 0.8, তবে এটি cmake 3.9 ইনস্টল করে
pip install --upgrade cmakeতবে আমি এটি পেয়েছি: Downloading cmake-0.8.0-cp27-cp27mu-manylinux1_x86_64.whl (19.2MB) 1% |▋ | 337kBthx
এখন একটি অফিসিয়াল সিএমকে এপিটি সংগ্রহস্থল রয়েছে যা কিটওয়ার ( ঘোষণা ) দ্বারা হোস্ট করা হয়েছে , যার সর্বশেষ সিএমকে সংস্করণ রয়েছে। বর্তমানে, উবুন্টু 16.04 (জেনিয়াল) এবং 18.04 (বায়োনিক) সমর্থিত তবে বিশ্বাসযোগ্য নয়। এটি সেট আপ করার নির্দেশাবলী https://apt.kitware.com/ এ পাওয়া যাবে । আমি এখানে মূল বিবরণ পুনরুত্পাদন করেছি:
...
আমাদের স্বাক্ষরকরণ কীটির একটি অনুলিপি পান:
wget -O - https://apt.kitware.com/keys/kitware-archive-latest.asc 2>/dev/null | sudo apt-key add -আপনার উত্স তালিকাতে আপডেট করুন এবং আপডেট করুন।
উবুন্টু বায়োনিক বিভারের জন্য (18.04):
sudo apt-add-repository 'deb https://apt.kitware.com/ubuntu/ bionic main' sudo apt-get updateউবুন্টু জেনিয়াল জেরাসের জন্য (16.04):
sudo apt-add-repository 'deb https://apt.kitware.com/ubuntu/ xenial main' sudo apt-get updateAlচ্ছিক পদক্ষেপ হিসাবে, আমরা আপনাকে আমাদের
kitware-archive-keyringপ্যাকেজ ইনস্টল করার প্রস্তাব দিই যাতে আমাদের কীগুলি ঘোরানোর সাথে সাথে আপনার কীরিং আপ টু ডেট থাকে। নিম্নলিখিতগুলি করুন:sudo apt-get install kitware-archive-keyring sudo apt-key --keyring /etc/apt/trusted.gpg del C1F34CDD40CD72DA
এর পরে, sudo apt-get install cmakeসর্বশেষতম সিএমকে ইনস্টল করবে।
সেখানে কোন নির্ভরযোগ্য পিপিএ মনে করা হয় সবচেয়ে আধুনিক সংস্করণ এর cmakeজায়গায় কিন্তু যদি আপনার কাছ থেকে prebuilt বাইনেরিতে ব্যবহার সন্তুষ্ট cmakeনিম্নলিখিত ডাউনলোড পাতা সাহায্য করা উচিত (64bit Ubuntu- এর জন্য):
cd $HOME
wget https://cmake.org/files/v3.12/cmake-3.12.0-Linux-x86_64.sh
sudo sh cmake-3.12.0-Linux-x86_64.sh --prefix=/usr/local --exclude-subdir
এটি উবুন্টু প্যাকেজ ম্যানেজমেন্ট সিস্টেমের সাথে একীভূত নয় তবে /usr/localআমার সিস্টেমে খুব সুন্দরভাবে ইনস্টল হয় এবং নিম্নলিখিতটি দেখায়:
andrew@ilium:~$ cmake --version | head -n1
cmake version 3.12.0
পরবর্তী অপসারণ কেবলমাত্র টার্মিনাল উইন্ডোতে নিম্নলিখিত একক কমান্ড চালানোর বিষয় :
sudo rm -rfv /usr/local/bin/{cmake,cpack,ccmake,cmake-gui,ctest} \
/usr/local/doc/cmake \
/usr/local/man/man1/{ccmake.1,cmake.1,cmake-gui.1,cpack.1,ctest.1} \
/usr/local/man/man7/cmake-* \
/usr/local/share/cmake-3.12
এটি আপনার সিস্টেমকে পরিষ্কার ছেড়ে দেয় এবং সম্ভবত আরও আধুনিক সংস্করণ ইনস্টল করার জন্য প্রস্তুত :)।
তথ্যসূত্র:
find /usr/local -name '*cmake*' -o -name '*cpack*' -o -name '*ctest*'।