আমি কম্পাইল দ্বারা উবুন্টু 14.04 তে পাইথন 2.7.9 ইনস্টল উৎস দ্বারা .configre
, make
এবং make altinstall
। make altinstall
কারণ আমি ডিফল্ট পাইথন ২.7..6 ওভাররাইট করতে চাই না। আমার স্ব ইনস্টল করা 2.7.9 এর মধ্যে রয়েছে /usr/local/bin/python2.7
এবং অন্যান্য ডিরেক্টরিতে অন্যান্য অনেক ফাইল রয়েছে /usr/local
। উত্স ইনস্টলেশন প্যাকেজে README থেকে :
ইউনিক্স এবং ম্যাক সিস্টেমে আপনি একই ইনস্টলেশন উপসর্গটি ব্যবহার করে পাইথনের একাধিক সংস্করণ ইনস্টল করতে চান (কনফিগার স্ক্রিপ্টের পূর্বশক্তি আর্গুমেন্ট) আপনার অবশ্যই যত্নবান হওয়া উচিত যে আপনার প্রাথমিক পাইথন এক্সিকিউটেবলটি অন্য কোনও সংস্করণ ইনস্টল করে ওভাররাইট করা যাবে না।
"মেক ওয়েলইনস্টল" ব্যবহার করে ইনস্টল করা সমস্ত ফাইল এবং ডিরেক্টরিগুলি প্রধান এবং গৌণ সংস্করণ ধারণ করে এবং পাশাপাশি পাশাপাশি বাস করতে পারে। "মেক ইনস্টল" এছাড়াও $ {উপসর্গ bin / বিন / পাইথন তৈরি করে যা $ f উপসর্গ} /bin/pythonX.Y বোঝায়।
আপনি যদি একই উপসর্গটি ব্যবহার করে একাধিক সংস্করণ ইনস্টল করতে চান তবে আপনাকে অবশ্যই সিদ্ধান্ত নিতে হবে কোন সংস্করণ (যদি থাকে) আপনার "প্রাথমিক" সংস্করণ। "মেক ইনস্টল" ব্যবহার করে সেই সংস্করণটি ইনস্টল করুন। "মেক ওয়েলইনস্টল" ব্যবহার করে অন্য সমস্ত সংস্করণ ইনস্টল করুন।
উদাহরণস্বরূপ, আপনি যদি পাইথন 2.5, 2.6 এবং 3.0 ইনস্টল করতে চান 2.6 প্রাথমিক সংস্করণ হিসাবে, আপনি আপনার 2.6 বিল্ড ডিরেক্টরিতে "মেক ইনস্টল" চালিত করবেন এবং অন্যগুলিতে "মেক ইল্টইনস্টল" চালিয়ে যাবেন।
এখন আমি আমার স্ব ইনস্টলিত 2.7.9 আনইনস্টল করতে চাই।
ভাগ্যক্রমে আমার কাছে এখনও সোর্স কোড রয়েছে, তবে দুর্ভাগ্যক্রমে, মেকফাইলে আনইনস্টল অংশ নেই
$ sudo make uninstall make: *** No rule to make target `uninstall'. Stop.
তারপরে আমি অন্য উপায়ে চেষ্টা করেছি: প্রথমে উত্স এবং সংকলন থেকে একটি ডেব তৈরি করুন, ডেবটি ইনস্টল করুন (আশা করি ইনস্টল করা ফাইলগুলি ওভাররাইট করে এর থেকে
make altinstall
), এবং তারপরে ডেবটি আনইনস্টল করুন।কিন্তু যখন আমি দেবের ফাইল তৈরি
checkinstall
, আমি নই নিশ্চিত যদি এবং কিভাবে আমি ভিন্নভাবে করা উচিতmake altinstall
থেকেmake install
। আমি যা চেষ্টা করেছি তা হ'ল:$ checkinstall altinstall ... Installing with altinstall... ========================= Installation results =========================== /var/tmp/tmp.4ZzIiwqBNL/installscript.sh: 4: /var/tmp/tmp.4ZzIiwqBNL/installscript.sh: altinstall: not found ...
আমি অবাক হই যে আমি কীভাবে একটি ডেব তৈরি করতে পারি যাতে ডেব ইনস্টল করার ফলে ইনস্টলেশন প্রক্রিয়াটি নকল হবে
make altinstall
?বা আমার অজগরটি 2.7.9 আনইনস্টল করার আপনার উপায় কী?
দ্রষ্টব্য: প্রথম লিঙ্কে উৎস প্যাকেজের এছাড়াও আছে setup.py
, install-sh
ব্যতীত README
।
/usr/local
পরিবর্তে ব্যবহৃত হয় /usr
। dpkg -L python2.7
এবং dpkg -L python2.7-minimal
। এবং আপনার কী দরকার 2.7.9
?
apt-get install python-pip
।