উত্তর:
upgrade
ডিফল্ট সিপিএএন শেল থেকে ব্যবহারের একটি বিকল্প পদ্ধতি হ'ল ব্যবহার cpanminus
এবং cpan-outdated
।
এগুলি ব্যবহার করা এত সহজ এবং চূড়ান্ত যে আমি খুব কমই সিপিএএন শেলের কাছে ফিরে যাই। একসাথে আপনার সমস্ত মডিউল আপগ্রেড করতে, আদেশটি হ'ল:
cpan-outdated -p | cpanm
আমি আপনাকে cpanminus
ডক্স বর্ণনার মতো ইনস্টল করার পরামর্শ দিচ্ছি :
curl -L https://cpanmin.us | perl - App::cpanminus
এবং তারপরে cpan-outdated
অন্য সমস্ত সিপিএএন মডিউলগুলি ব্যবহার করে ইনস্টল করুন cpanm
:
cpanm App::cpanoutdated
বিটিডাব্লু: আপনি যদি এটি ব্যবহার করেন perlbrew
তবে আপনার এটির অধীনে ইনস্টল করা প্রতিটি পার্লের জন্য আপনাকে এটি পুনরাবৃত্তি করতে হবে।
আপনি গিথুব রেপোস সম্পর্কে এখানে cpanminus
এবং আরও জানতে পারেন cpan-outdated
:
cpan-outdated -p
আপগ্রেডগুলি চালানোর আগে এটি কী করতে চলেছে তা সহজেই দেখার জন্য আপনি সহজেই চালাতে পারবেন । কীভাবে এটি দিয়ে শুকনো রান করবেন তা স্পষ্ট নয়cpan upgrade
সমস্ত পার্ল প্যাকেজগুলি (সিপিএএন মডিউল) আপগ্রেড করার একটি সহজ উপায় নিম্নলিখিত উপায়:
cpan upgrade /(.*)/
সিপিএন এটির মতো নিয়মিত প্রকাশকে স্বীকৃতি দেবে এবং ইনস্টল করা সমস্ত প্যাকেজ আপডেট / আপগ্রেড করবে।
cpanminus
, কিন্তু অন্তত আপনি কাজ করার জন্য এই পেতে কিছু ডাউনলোড করতে হবে না।
cpan
, এবং তারপরে upgrade /(.*)/
সিপিএন শেলটি চালান ।
ব্যবহার করে দেখুন perl -MCPAN -e "upgrade /(.\*)/"
। এটা আমার জন্য ভালই কাজ করে।