আমি কীভাবে উবুন্টুতে প্যাকেজগুলির সর্বশেষ সংস্করণটি ইনস্টল করব?


11

উদাহরণস্বরূপ আমি "নম্পি" এর সর্বশেষতম সংস্করণ ইনস্টল করতে চাই। আমি নিম্নলিখিতটি টাইপ করি: "সুডো অ্যাপটি-পাইপ পাইথন-নম্পি ইনস্টল করুন"। আমি যখন প্রথম টাইপ করি যখন এটি কোনও ইনস্টল হয় এবং আমি এটি দ্বিতীয়বার টাইপ করি তবে এটি লিখেছে যে ইতিমধ্যে আমার কাছে নিম্পের সর্বশেষতম সংস্করণ রয়েছে।

যাইহোক, আমি দেখতে পাচ্ছি যে আমার নমির সংস্করণটি 1.1.1। এবং আমি জানি এটি সর্বশেষতম সংস্করণ নয়। কেন এটি ঘটে এবং কীভাবে এই সমস্যার সমাধান করা যায়?

আমি সর্বশেষতম সংস্করণ সহ * tar.gz ফাইলটি সন্ধান করতে পারি, আমি সংরক্ষণাগার দিয়ে ফাইলগুলি বের করতে পারি এবং আমার যে কোনও স্ক্রিপ্ট চালানো দরকার যা এক্সট্রাক্ট করা ফাইলগুলির মধ্যে কোথাও থাকবে। তবে আমি এইভাবে পছন্দ করি না। এটা খুব জটিল। আমি জানি না এই সমস্ত ফাইলটি আমার কোথায় স্থাপন করা উচিত, আমি জানি না নম্পির ইনস্টল করার জন্য স্ক্রিপ্ট চালানোর আগে আমার কোন নির্ভরতা ইনস্টল করা উচিত, আমি জানি না যে ইনস্টলেশন পরে নম্পি কোথায় স্থাপন করা হবে ইত্যাদি।

নমপির সর্বশেষতম সংস্করণটি পাওয়ার কি কোনও সহজ উপায় আছে?


3
থাকা উচিত serverfault.com বা superuser.com
gingerbreadboy

09-জানু -2013 অনুসারে, এলটিএসের উত্সগুলি সহ আরও সাম্প্রতিক নাম্বার সহ এখানে একটি পিপিএ । আপনি সাধারণত এখানে প্যাকেজ অনুসন্ধান করে এই জাতীয় জিনিসগুলি খুঁজে পান এবং তারপরে পৃষ্ঠার নীচে দেখুন : "অবিশ্বস্ত সংরক্ষণাগারগুলিতে 'পাইথন-নম্পি' এর অন্যান্য সংস্করণ"।
অ্যাডোব

অবশেষে উত্সকে ক্লোন করার একটি বিকল্প রয়েছে, আরপিএম তৈরি করে bdist rpm(সঠিক ফোরট্রান সংকলকটি উল্লেখ করতে ভুলবেন না), এবং প্যাকেজের নামটি টুইঙ্ক করুন setup.py) বিকল্পে setup.py, তারপরে আরপিএমকে ডিবে রূপান্তর করতে হবে alien। তারপরে ইনস্টল করুন deb। এটি আপনার বিতরণটিকে সঠিকভাবে বুঝতে পেরে আপনি সর্বশেষতম নম্পতি পাবেন।
অ্যাডোব

উত্তর:


9

ডিস্ট্রিবিউশনগুলি (যেমন উবুন্টু) তাদের প্যাকেজগুলিতে QA করে এবং তাই সর্বদা তাদের সংগ্রহস্থলগুলিতে প্রকাশিত হওয়ার সাথে সাথে সমস্ত কিছুর সর্বশেষতম সংস্করণ পাওয়া যায় না। জোর স্থিতিশীলতার উপর।

যদি আপনার কোনও কারণে সত্যিই আরও সাম্প্রতিক সংস্করণ প্রয়োজন হয় তবে আপনি পাইথনের নিজস্ব প্যাকেজ ম্যানেজমেন্ট স্টাফ ব্যবহার করতে পারেন (সেটআপটুলগুলি যদি আপনাকে এটি ইনস্টল করতে হয় তবে), এর মতো:

python easy_install numpy

এটি পিপিআইতে উপলব্ধ সর্বশেষতম সংস্করণ ইনস্টল করবে ।

আমি প্রথমে বিতরণে ইনস্টল করা প্যাকেজটি সরিয়ে দেওয়ার পরামর্শ দেব, কারণ তারা সম্ভবত বিরোধমূলক পথের ক্ষেত্রে একসাথে ভাল খেলেন না।


2
যেমন sudo apt-get purge python-numpyপ্রথম
এমপেন

2

যেহেতু উবুন্টু প্রতি। মাসে প্রকাশিত হয়, ক্যানোনিকাল একটি প্যাকেজের সর্বশেষ স্থিতিশীল সংস্করণ অন্তর্ভুক্ত করে যখন তারা পরবর্তী প্রকাশের পরীক্ষা শুরু করে। উদাহরণস্বরূপ, আজও (জানুয়ারী 2010), উবুন্টু 8.04 এলটিএস এখনও ফায়ারফক্স ৩.৫ এর পরিবর্তে ফায়ারফক্স 3 চালায় runs

কিছু অবজ্ঞাপূর্ণ হ্যাকার আছেন যারা থের উবুন্টু 8.04 এলটিএসে ফায়ারফক্স 3.5 চান এবং এই লোকেরা লঞ্চপ্যাডে মিনি-রিপোজিটরিগুলি অর্জন করতে এবং রক্ষণাবেক্ষণ করতে সক্ষম হয়। উদাহরণস্বরূপ, ফায়ারফক্স ৩.৫ পাওয়ার জন্য লঞ্চপ্যাড রেপো কীভাবে ব্যবহার করবেন তা ব্যাখ্যা করার জন্য এখানে একটি লিঙ্ক রয়েছে

দেখা যাচ্ছে যে, নিম্পির একটি লঞ্চপ্যাড পিপিএ সংগ্রহস্থল রয়েছে , বাস্তবে এটি তিনটি রয়েছে, একটি জন্টির জন্য , একটি ইন্ট্রিপিডের জন্য এবং একটি হার্ডির জন্য Hard তবে, এই লঞ্চপ্যাড পিপিএ রিলিজগুলি পুরানো সংস্করণ হিসাবে দেখা যায় (9.10 এর জন্য বর্তমান পাইথন-নম্পিটি 1: 1.3.1-3, পিপিএ প্রকাশগুলি 1.2.1 বা 1.1.1 হয়)। যদি আপনি কোনও সংগ্রহশালা থেকে নিম্পের সর্বশেষতম সংস্করণটি চান তবে আপনার নিখরচায় হ্যাকার হিসাবে খ্যাতি এবং ভাগ্যের সন্ধান করতে হবে এবং আপনার প্রয়োজনীয় সংস্করণটির জন্য একটি লঞ্চপ্যাড পিপিএ একসাথে রাখতে হবে।

লোকেরা লঞ্চপ্যাডে যে জিনিস রেখেছিল সেজন্য আমি খুব কৃতজ্ঞ ছিলাম, নিজে নিজে নিখুঁত হ্যাকার হয়ে না।

আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.