CentOS 8 এ সিপিএএন ব্যবহার করে পার্ল মডিউলগুলি কীভাবে ইনস্টল করবেন


কমপ্রেসিহেন্সি পার্ল আর্কাইভ নেটওয়ার্ক (সংক্ষেপে সিপিএএন) 40,986 বিতরণে বর্তমানে 188,714 পার্ল মডিউলগুলির একটি জনপ্রিয় কেন্দ্রীয় ভাণ্ডার। এটি এমন একক অবস্থান যেখানে আপনি পার্ল লাইব্রেরির অবিশ্বাস্য (এবং এখনও ক্রমবর্ধমান) সংকলন খুঁজে পেতে, ডাউনলোড করতে এবং ইনস্টল করতে পারেন।

এটিতে 25,000 মডিউল উপলব্ধ রয়েছে এবং এটি বিশ্বজুড়ে সার্ভারগুলিতে মিরর হয়েছে। এটি স্বয়ংক্রিয় পরীক্ষার জন্যও সমর্থন করে: ক্রস প্ল্যাটফর্ম এবং পার্লের একাধিক সংস্করণে এবং প্রতিটি লাইব্রেরির জন্য বাগ ট্র্যাকিং। এছাড়াও, আপনি ওয়েবে বিভিন্ন সাইট ব্যবহার করে এটি অনুসন্ধান করতে পারেন, যা গ্রাইপ, সংস্করণ থেকে সংস্করণ পৃথক এবং ডকুমেন্টেশনের মতো সরঞ্জাম সরবরাহ করে।

সিপিএএন পার্ল মডিউল একটি মূল মডিউল যা আপনাকে সিপিএএন সাইটগুলি থেকে পার্ল মডিউল এবং এক্সটেনশানগুলি অনুসন্ধান, ডাউনলোড, বিল্ড এবং ইনস্টল করার অনুমতি দেয়। এটি পার্লের সাথে 1997 সাল থেকে বিতরণ করা হয়েছে (5.004)। এটিতে কিছু আদিম অনুসন্ধানের ক্ষমতা এবং মডিউলগুলির নামযুক্ত এবং সংস্করণযুক্ত বান্ডিল সমর্থন করে।

এই নিবন্ধে, আপনি সিপিএএন ব্যবহার করে সেন্টোস 8 এ পার্ল এবং পার্ল মডিউলগুলি ইনস্টল করতে শিখবেন।

CentOS 8 এ পার্ল সিপিএএন মডিউলটি কীভাবে ইনস্টল করবেন

আপনি সিপিএএন ব্যবহার করার আগে আপনাকে পার্ল-সিপিএএন প্যাকেজটি ইনস্টল করতে হবে, যেমনটি দেখানো হয়েছে হিসাবে ডিএনএফ প্যাকেজ ম্যানেজারটি ব্যবহার করে।

# dnf install perl-CPAN

দ্রষ্টব্য: যদিও পার্লে বেশিরভাগ পার্ল মডিউলগুলি লেখা হয় তবে কিছু এক্স এক্স ব্যবহার করে - সেগুলি সিতে লেখা হয় এবং তাই সি সংকলক প্রয়োজন যা বিকাশ সরঞ্জাম প্যাকেজের অন্তর্ভুক্ত।

চলুন দেখানো হয়েছে বিকাশ সরঞ্জাম প্যাকেজ ইনস্টল করুন।

# dnf install "@Development Tools"

সিপিএএন ব্যবহার করে পার্ল মডিউলগুলি কীভাবে ইনস্টল করবেন

সিপিএএন ব্যবহার করে পার্ল মডিউলগুলি ইনস্টল করতে আপনার সিপিএন কমান্ড-লাইন ইউটিলিটিটি ব্যবহার করতে হবে। আপনি কমান্ড-লাইন ইন্টারফেস থেকে আর্গুমেন্ট সহ সিপিএন চালাতে পারেন, উদাহরণস্বরূপ, একটি মডিউল ইনস্টল করতে (যেমন জিও :: আইপি) -i পতাকাটি প্রদর্শিত হিসাবে ব্যবহার করুন।

# cpan -i Geo::IP  
OR
# cpan Geo::IP  

আপনি যখন প্রথমবার সিপিএন চালান, নীচের স্ক্রিনশটে প্রদর্শিত কনফিগারেশনটির প্রয়োজন requires এই গাইডের জন্য, আমরা এটিকে স্বয়ংক্রিয়ভাবে কনফিগার করতে হ্যা প্রবেশ করব। আপনি যদি না প্রবেশ করেন তবে কনফিগারেশন স্ক্রিপ্ট আপনাকে এটি কনফিগার করার জন্য প্রশ্নগুলির একটি সিরিজ নিয়ে যাবে।

নিম্নলিখিত স্ক্রিনশটটি জিও :: আইপি মডিউলটি সিস্টেমে ইনস্টল করা দেখায়।

বিকল্পভাবে, আপনি CPAN.pm শেলটি শুরু করার জন্য আর্গুমেন্ট ছাড়াই একটি সিপিএন চালাতে পারেন। তারপরে প্রদর্শিত মডিউলটি (যেমন লগ :: লগ 4 স্পার) ইনস্টল করতে সাব-কমান্ডটি ইনস্টল করুন।

# cpan
cpan[1]> install Log::Log4perl

ইনস্টল করা পার্ল মডিউল এবং সংস্করণগুলি কীভাবে তালিকাভুক্ত করবেন

সমস্ত ইনস্টল করা পার্ল মডিউলগুলি তাদের সংস্করণগুলির সাথে তালিকাবদ্ধ করতে, প্রদর্শিত হিসাবে -l পতাকা ব্যবহার করুন।

# cpan -l

সিপিএএন ব্যবহার করে কীভাবে পার্ল মডিউলটি অনুসন্ধান করবেন

একটি মডিউল অনুসন্ধান করতে, সিপিএন শেলটি খুলুন এবং প্রদর্শিত হিসাবে মি পতাকাটি ব্যবহার করুন।

# cpan
cpan[1]> m Net::Telnet
cpan[1]> m HTML::Template

আরও তথ্যের জন্য, সিপিএন ম্যানুয়াল প্রবেশের পৃষ্ঠাটি পড়ুন বা সহায়তা কমান্ডটি ব্যবহার করে সিপিএএন শেলটির সাহায্য নিন।

# man cpan
OR
# cpan
cpan[1]> help

সিপিএএনএম ব্যবহার করে পার্ল মডিউলগুলি কীভাবে ইনস্টল করবেন

অ্যাপ :: সিপেনমিনাস (সিপিএনএম) হ'ল সিপিএএন থেকে মডিউল ডাউনলোড, আনপ্যাক, তৈরি এবং ইনস্টল করতে ব্যবহৃত একটি জনপ্রিয় মডিউল। এটি আপনার সিস্টেমে কাজ করার জন্য, অ্যাপ্লিকেশন :: সিপেনমিনাস মডিউলটি প্রদর্শিত হিসাবে ইনস্টল করুন।

# cpan App::cpanminus

আপনি প্রদর্শিত হিসাবে সিপিএনএম ব্যবহার করে একটি মডিউল ইনস্টল করতে পারেন।

# cpanm Net::Telnet

গিথুব থেকে পার্ল মডিউলগুলি কীভাবে ইনস্টল করবেন

সিপিএনএম সরাসরি গিথুব থেকে পার্ল মডিউলগুলির ইনস্টলেশন সমর্থন করে। উদাহরণস্বরূপ, স্টারম্যান ইনস্টল করার জন্য - পার্ল পিএসজিআই ওয়েব সার্ভারের একটি উচ্চ-কার্য সম্পাদন, নিম্নলিখিত কমান্ডটি চালান।

# cpanm git://github.com/miyagawa/Starman.git

আরও ব্যবহারের বিকল্পের জন্য, সিপিএনএম ম্যান পৃষ্ঠাটি দেখুন।

# man cpanm

সিপিএএন হ'ল একক অবস্থান যেখানে আপনি পার্ল মডিউলগুলি সন্ধান, ডাউনলোড এবং ইনস্টল করতে পারেন; বর্তমানে এটিতে 41,002 টি বিতরণে 192,207 পার্ল মডিউল রয়েছে। আপনার যদি কোনও প্রশ্ন থাকে তবে নীচের প্রতিক্রিয়া ফর্মের মাধ্যমে সেগুলি আমাদের সাথে ভাগ করুন।