CentOS 8 এ RPM প্যাকেজ কিভাবে ইনস্টল করবেন

How Install An Rpm Package Centos 8



রেড হ্যাট প্যাকেজ ম্যানেজার, যা সাধারণত আরপিএম নামে পরিচিত, একটি প্যাকেজ ম্যানেজমেন্ট সিস্টেম যা রেডহাট-ভিত্তিক লিনাক্স ডিস্ট্রিবিউশনে .rpm- ভিত্তিক প্যাকেজগুলি পরিচালনা, ইনস্টল, আনইনস্টল, আপগ্রেড, তালিকা এবং চেক করতে ব্যবহৃত হয়।

লিনাক্সে .rpm এক্সটেনশন সহ ফাইলগুলি উইন্ডোজের .exe ফাইলের বিকল্পের মতো। আরপিএম ফাইলগুলি যে কোনও রেডহ্যাট-ভিত্তিক লিনাক্স অপারেটিং সিস্টেমে অ্যাপ্লিকেশন ইনস্টল করতে ব্যবহৃত হয়। এটি একটি প্যাকেজিং ফরম্যাট যা একটি অপারেটিং সিস্টেমে তৃতীয় পক্ষের সফটওয়্যার ইনস্টল করার সময় সহায়ক। এই পোস্টে, আমরা CentOS 8 এ একটি RPM প্যাকেজ ইনস্টল করার প্রক্রিয়া নিয়ে আলোচনা করব।







CentOS 8 এ RPM প্যাকেজ ইনস্টল করার জন্য আমরা তিনটি পদ্ধতি ব্যবহার করতে পারি:



  1. DNF ব্যবহার করে
  2. Yum ব্যবহার করে
  3. RPM ব্যবহার করে

আসুন প্রথম পদ্ধতি দিয়ে শুরু করি এবং DNF প্যাকেজ ম্যানেজার ব্যবহার করে একটি RPM প্যাকেজ ইনস্টল করতে শিখি।



DNF ব্যবহার করে RPM প্যাকেজ ইনস্টল করা

CentOS 8 এ DNF Yum কে এর সর্বশেষ সংস্করণ হিসেবে প্রতিস্থাপন করেছে।





লিনাক্স-ভিত্তিক অপারেটিং সিস্টেমে প্যাকেজ ইনস্টল করার সময় নির্ভরতা পরিচালনা করা একটি গুরুত্বপূর্ণ কাজ। অতএব, RPM প্যাকেজ ইনস্টল করার সময় DNF কে সবসময় অন্যান্য প্যাকেজ ম্যানেজারের চেয়ে অগ্রাধিকার দেওয়া উচিত কারণ এটি নির্ভরতা পরিচালনা করতে সত্যিই ভাল।

DNF এর সাথে একটি RPM প্যাকেজ ইনস্টল করতে, শুধু RPM প্যাকেজ প্রদান করুন dnf ইনস্টল করুন কমান্ড:



$sudodnfইনস্টল/package.rpm

উদাহরণস্বরূপ, আমরা CentOS 8 অপারেটিং সিস্টেমে টিম ভিউয়ারের সর্বশেষ সংস্করণটি ইনস্টল করতে চাই। TeamViewer এর সর্বশেষ সংস্করণটি ইনস্টল করতে, TeamViewer এর ডাউনলোড পৃষ্ঠা দেখুন:

https://www.teamviewer.com/en/download/linux/

একবার আপনি টিমভিউয়ার অ্যাপ্লিকেশনের ডাউনলোড পৃষ্ঠায় হয়ে গেলে, উপরের স্ক্রিনশটে হাইলাইট করা লিঙ্কে ক্লিক করুন।

CentOS 8 তে TeamViewer ইনস্টল করার জন্য RPM ফাইলটি ডাউনলোড করতে একটি পপ-আপ বক্স আসবে:

সেভ ফাইল অপশনে ক্লিক করুন এবং টিমভিউয়ার আরপিএম ফাইলের ডাউনলোড প্রক্রিয়া শুরু করতে ঠিক আছে ক্লিক করুন।

একবার টিম ভিউয়ারের আরপিএম প্যাকেজ ডাউনলোড হয়ে গেলে, টার্মিনালে ফিরে যান এবং ডাউনলোড ডিরেক্টরিতে নেভিগেট করুন যেখানে সিডি কমান্ড ব্যবহার করে আরপিএম প্যাকেজ ডাউনলোড করা হয়:

$সিডিডাউনলোড

একবার আপনি ডাউনলোড ডিরেক্টরিতে থাকলে, এক্সিকিউট করুন ls TeamViewer RPM ফাইলের উপস্থিতি নিশ্চিত করার জন্য কমান্ড:

$ls

এখন CentOS 8 এ TeamViewer এর সর্বশেষ সংস্করণটি ইনস্টল করার জন্য, নীচে দেখানো হিসাবে dnf install কমান্ডে TeamViewer এর ডাউনলোড RPM ফাইল প্রদান করুন:

$sudodnfইনস্টল/teamviewer_15.18.5.x86_64.rpm

এটি কিছু অতিরিক্ত নির্ভরতা ইনস্টল করতে এবং অতিরিক্ত ডিস্ক স্পেস নিতে বলবে, তাই y টাইপ করুন এবং চালিয়ে যেতে Enter চাপুন; ইনস্টলেশন শুরু হবে এবং সেকেন্ডের মধ্যে সম্পন্ন হবে।

আপনি উপরের স্ক্রিনশটে দেখতে পাচ্ছেন, টিম ভিউয়ারের সর্বশেষ সংস্করণটি সেন্টোস 8 অপারেটিং সিস্টেমে একটি আরপিএম প্যাকেজ ব্যবহার করে সফলভাবে ইনস্টল করা হয়েছে।

ওয়েব থেকে একটি RPM প্যাকেজ ইনস্টল করুন

আপনি DNF ব্যবহার করে ওয়েবে অবস্থিত একটি RPM প্যাকেজ ডাউনলোড এবং ইনস্টল করতে পারেন। RPM প্যাকেজ ইনস্টল করার জন্য, শুধু RPM প্যাকেজের সরাসরি ওয়েব ঠিকানা DNF কে দিন।

উদাহরণস্বরূপ, যদি আমরা সরাসরি fedoraproject.org থেকে এপেল-রিলিজ ইনস্টল করতে চাই, কমান্ডটি এইরকম হবে:

$sudodnfইনস্টলhttps://dl.fedoraproject.org/মদের দোকান/উষ্ণ/এপেল-রিলিজ-সর্বশেষ-8.noarch.rpm

ডিএনএফ স্বয়ংক্রিয়ভাবে নির্ভরতার সন্ধান করবে এবং এটি আপনাকে প্যাকেজ এবং তার নির্ভরতাগুলি ইনস্টল করার আগে নিশ্চিতকরণের জন্য জিজ্ঞাসা করবে।

ইনপুট y এবং এপেল-রিলিজের ইনস্টলেশন প্রক্রিয়াটি তার নির্ভরতা সহ শুরু করতে এন্টার টিপুন।

DNF আপনাকে প্যাকেজটি আপনার অপারেটিং সিস্টেমের সাথে সামঞ্জস্যপূর্ণ কিনা তাও জানতে দেয়। যদি কোন প্যাকেজ আপনার CentOS অপারেটিং সিস্টেমের সাথে সামঞ্জস্যপূর্ণ না হয়, তাহলে অপারেটিং সিস্টেম আপডেট করুন অথবা অপারেটিং সিস্টেমের সাথে সামঞ্জস্যপূর্ণ অন্য প্যাকেজটি চেষ্টা করুন।

YUM ব্যবহার করে RPM প্যাকেজ ইনস্টল করা

উপরে উল্লিখিত হিসাবে, YUM প্যাকেজ ম্যানেজমেন্ট সিস্টেমটি সেন্টোসের সর্বশেষ সংস্করণে DNF এর সাথে প্রতিস্থাপিত হয়েছে, তবে আপনি এটি ব্যবহার চালিয়ে যেতে পারেন।

এই পদ্ধতিতে সিনট্যাক্স DNF পদ্ধতির মতই। কেবলমাত্র YN দিয়ে DNF প্রতিস্থাপন করুন।

উদাহরণস্বরূপ, YUM প্যাকেজ ম্যানেজার ব্যবহার করে একটি প্যাকেজ ইনস্টল করার জন্য, yum কমান্ডের সিনট্যাক্স এইরকম দেখাবে:

$sudo yum ইনস্টল করুন/পথ/package.rpm

উপরের কমান্ডটি কার্যকর করার পরে, প্যাকেজ, পাশাপাশি তার নির্ভরতাগুলি ইনস্টল করা হবে।

RPM ব্যবহার করে RPM প্যাকেজ ইনস্টল করা

CentOS 8 অপারেটিং সিস্টেমে RPM প্যাকেজ ইনস্টল করার জন্য এটি একটি প্রচলিত এবং মানসম্মত পদ্ধতি, কিন্তু আপনি যদি সব কিছু অগোছালো না করতে চান তবে আপনার সবসময় DNF ব্যবহার করা উচিত।

RPM প্যাকেজগুলি ইনস্টল করার জন্য এই পদ্ধতিটি ব্যবহার করার সীমাবদ্ধতা রয়েছে কারণ RPM নির্ভরতাগুলি পরিচালনা করে না, এবং আপনাকে তাদের ম্যানুয়ালি সন্ধান করতে হবে।

Rpm কমান্ড দিয়ে একটি প্যাকেজ ইনস্টল করতে, ব্যবহার করুন -আই পতাকা এবং এটি একটি RPM প্যাকেজ ইনস্টলার ফাইল প্রদান করুন:

$sudorpm-আই/পথ/package.rpm

আপনি উপরের স্ক্রিনশটে সাক্ষ্য দিতে পারেন, নির্ভরতাগুলি ইনস্টল করা হয় না, তাই আরপিএম প্যাকেজ ইনস্টল করা যায় না। সুতরাং পরিবর্তে, আপনাকে প্রথমে নির্ভরতাগুলি ম্যানুয়ালি ইনস্টল করতে হবে; তারপর, আপনি rpm কমান্ড ব্যবহার করে TeamViewer ইনস্টল করতে পারেন।

উপসংহার

বাহ্যিক RPM ইনস্টল যতটা সম্ভব সীমিত হওয়া উচিত যতটা তারা আপনার সিস্টেমকে অস্থির করে তুলতে পারে। যাইহোক, যদি আপনি কোন অ্যাপ্লিকেশনের সর্বশেষ সংস্করণটি ইনস্টল করতে চান তবে আপনাকে অবশ্যই সর্বশেষ RPM ফাইলটি ব্যবহার করতে হবে।

এই নিবন্ধে, আমরা তিনটি ভিন্ন পদ্ধতি ব্যবহার করে RPM- ভিত্তিক প্যাকেজগুলির ইনস্টলেশন প্রক্রিয়া শিখেছি। আমরা এটাও আলোচনা করেছি কেন ডিএনএফকে সর্বদা অন্যান্য পদ্ধতির চেয়ে অগ্রাধিকার দেওয়া উচিত কারণ এটি নির্ভরতার বিষয়গুলি পরিচালনা করে। বিরল ক্ষেত্রে RPM ইউটিলিটি ব্যবহার করা প্রয়োজন হতে পারে, কিন্তু DNF সর্বদা সেরা বাজি হবে।