লিনাক্সে RPM কমান্ড কীভাবে ব্যবহার করবেন

Linakse Rpm Kamanda Kibhabe Byabahara Karabena



আপনি যদি একজন লিনাক্স ব্যবহারকারী হন তবে আপনি সম্ভবত এই শব্দটি জুড়ে এসেছেন RPM . RPM এর সংক্ষিপ্ত রূপ রেড হ্যাট প্যাকেজ ম্যানেজার , এবং এটি লিনাক্স সিস্টেমে সফ্টওয়্যার প্যাকেজ পরিচালনার জন্য একটি শক্তিশালী কমান্ড-লাইন টুল। এই নিবন্ধটি সম্পর্কে আপনার যা জানা দরকার তা কভার করবে RPM লিনাক্সে কমান্ড, এর সিনট্যাক্স, ব্যবহার এবং কিছু সাধারণ উদাহরণ সহ।
  1. আরপিএম কমান্ড কি?
  2. RPM কমান্ড সিনট্যাক্স
  3. RPM কমান্ডের বিকল্প
  4. RPM প্যাকেজ ইনস্টল করুন
  5. RPM প্যাকেজ আপগ্রেড করুন
  6. RPM প্যাকেজগুলি সরান
  7. ইনস্টল করা RPM প্যাকেজ তালিকা করুন
  8. ইনস্টল করার আগে প্যাকেজ তথ্য প্রদর্শন করুন
  9. ইনস্টল করার পরে প্যাকেজ তথ্য প্রদর্শন করুন
  10. ইনস্টল করার আগে প্যাকেজ নির্ভরতা পরীক্ষা করুন
  11. একটি ইনস্টল করা প্যাকেজের সমস্ত ফাইল তালিকাভুক্ত করুন
  12. বিভিন্ন লিনাক্স ডিস্ট্রোতে RPM কমান্ড

1: RPM কমান্ড কি?

দ্য RPM কমান্ড লিনাক্স অপারেটিং সিস্টেমের জন্য একটি সফ্টওয়্যার পরিচালনার সরঞ্জাম। এটি সফ্টওয়্যার প্যাকেজগুলির ইনস্টলেশন, অপসারণ, যাচাইকরণ এবং আপগ্রেডিং পরিচালনা করতে ব্যবহৃত হয়। RPM প্যাকেজগুলির সাথে কাজ করার জন্য ডিজাইন করা হয়েছে RPM বিন্যাস, যা একটি বাইনারি বিন্যাস যাতে সফ্টওয়্যার ইনস্টল এবং চালানোর জন্য প্রয়োজনীয় সমস্ত ফাইল থাকে।

2: RPM কমান্ড সিনট্যাক্স

এর মৌলিক সিনট্যাক্স RPM কমান্ড নিম্নরূপ:







আরপিএম [ বিকল্প ] [ প্যাকেজ ]

এখানে, [বিকল্প] কমান্ডের বিকল্পগুলিকে বোঝায় যা আপনি পাস করতে পারেন RPM আদেশ, এবং [প্যাকেজ] আপনি যে প্যাকেজ পরিচালনা করতে চান তা বোঝায়।



3: RPM কমান্ড অপশন

কমান্ড বিকল্পগুলির সম্পূর্ণ তালিকা পরীক্ষা করতে, চালান:



sudo আরপিএম - সাহায্য

  পাঠ্য বিবরণ স্বয়ংক্রিয়ভাবে তৈরি





এখানে কিছু সাধারণভাবে ব্যবহৃত বিকল্প আছে RPM আদেশ:

-আমি: একটি প্যাকেজ ইনস্টল করুন



-ভিতরে: একটি প্যাকেজ আপগ্রেড করুন

-এইটা: একটি প্যাকেজ মুছুন/মুছুন

-q: একটি প্যাকেজ জিজ্ঞাসা

-ভিতরে: একটি প্যাকেজ যাচাই করুন

-এফ: একটি ইনস্টল করা প্যাকেজ তাজা করুন

-ঘ: একটি নির্দিষ্ট RPM কমান্ডের জন্য সাহায্য প্রদর্শন করুন

-ভিতরে: ভার্বোস মোড (আরো বিস্তারিত আউটপুট প্রদর্শন করে)

-পরীক্ষা: পরীক্ষা মোড (নির্দিষ্ট কমান্ডটি সম্পাদন না করে অনুকরণ করুন)

-নোডেপস: একটি প্যাকেজ ইনস্টল, আপগ্রেড বা অপসারণের সময় নির্ভরতা পরীক্ষাগুলি এড়িয়ে যান

মনে রাখবেন যে এর জন্য আরও অনেক বিকল্প উপলব্ধ রয়েছে RPM কমান্ড, এবং আপনি একটি সম্পূর্ণ তালিকা পেতে পারেন RPM চালানোর মাধ্যমে ম্যানুয়াল পৃষ্ঠা মানুষ আরপিএম আপনার টার্মিনালে।

মানুষ আরপিএম

  গ্রাফিকাল ইউজার ইন্টারফেস, টেক্সট, অ্যাপ্লিকেশন, ইমেল বর্ণনা স্বয়ংক্রিয়ভাবে তৈরি

4: RPM প্যাকেজ ইনস্টল করুন

একটি ইনস্টল করতে RPM প্যাকেজ ব্যবহার করে আরপিএম কমান্ড, এই সিনট্যাক্স অনুসরণ করুন:

sudo আরপিএম -আইভিএইচ [ প্যাকেজ ]

এই কমান্ড বিকল্পগুলি অন্তর্ভুক্ত করে

  • -i ইনস্টল করার জন্য
  • -ভিতরে ভার্বোস আউটপুটের জন্য
  • -জ ইনস্টলেশন প্রক্রিয়ার অগ্রগতি নির্দেশ করতে হ্যাশ চিহ্ন প্রিন্ট করতে

ইনস্টল করার আগে, নিশ্চিত করুন যে আপনি আপনার সিস্টেম আর্কিটেকচারের সাথে সামঞ্জস্যপূর্ণ উপযুক্ত প্যাকেজ ফাইল ডাউনলোড করেছেন।

উদাহরণস্বরূপ, ইনস্টল করার জন্য ভিম-বর্ধিত আরপিএম প্যাকেজ, নিম্নলিখিত কমান্ড ব্যবহার করুন:

sudo আরপিএম -ivh vim-বর্ধিত-7.4.629- 8 .el7_9.x86_64.rpm

আমরা একটি ইনস্টল করতে পারেন RPM নিম্নলিখিত কমান্ড ব্যবহার করে ডাউনলোড লিঙ্ক সহ প্যাকেজ:

sudo আরপিএম -ivh [ প্যাকেজ_URL ]

5: RPM প্যাকেজ আপগ্রেড করুন

একটি সময় RPM আপগ্রেড করুন, প্যাকেজের বর্তমান সংস্করণটি আনইনস্টল করা হয়েছে এবং সর্বশেষ সংস্করণটি ইনস্টল করা হয়েছে।

নিম্নলিখিত কমান্ড প্যাকেজ আপগ্রেড করতে ব্যবহার করা যেতে পারে:

sudo আরপিএম -উভহ [ প্যাকেজ ]

এই কমান্ড বিকল্পগুলি অন্তর্ভুক্ত করে

  • -ইউ (আপগ্রেড)
  • -v (ভার্বোস মোড)
  • -h (আপগ্রেডিং প্রক্রিয়া দেখানোর জন্য হ্যাশ চিহ্ন মুদ্রণ করুন)

ভিম-বর্ধিত আপগ্রেড করতে, ব্যবহার করুন:

sudo আরপিএম -উভহ vim-বর্ধিত-7.4.629- 8 .el7_9.x86_64.rpm

  গ্রাফিকাল ইউজার ইন্টারফেস, টেক্সট, অ্যাপ্লিকেশন বর্ণনা স্বয়ংক্রিয়ভাবে তৈরি

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

যুক্ত করুন -নোডেপস বার্তা উপেক্ষা করার জন্য কমান্ডের বিকল্প এবং নির্ভরতা ছাড়াই আপডেট করুন:

sudo আরপিএম -উভহ --নোডেপস [ প্যাকেজ ]

6: RPM প্যাকেজগুলি সরান

মুছে ফেলার জন্য RPM প্যাকেজ, চালান:

sudo আরপিএম -এইটা [ প্যাকেজ ]

উদাহরণস্বরূপ, অপসারণ করতে vim-বর্ধিত RPM , চালান:

sudo আরপিএম -এইটা vim-বর্ধিত

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

sudo yum অপসারণ [ প্যাকেজ ]

উদাহরণস্বরূপ, ভিম ব্যবহার করে সরাতে yum কমান্ড রান:

sudo yum অপসারণ vim-enhanced.x86_64

7: ইনস্টল করা RPM প্যাকেজ তালিকা করুন

সমস্ত ইনস্টল করা তালিকাভুক্ত করতে নিম্নলিখিত কমান্ডটি চালান RPM প্যাকেজ:

sudo আরপিএম -qa

কমান্ড অন্তর্ভুক্ত -qa বিকল্প, যা নির্দেশ দেয় RPM সব জিজ্ঞাসা.

8: ইনস্টল করার আগে প্যাকেজ তথ্য প্রদর্শন করুন

একটি প্যাকেজ ইনস্টল করার আগে, নিম্নলিখিত কমান্ডটি সম্পর্কে তথ্য প্রদর্শন করে RPM প্যাকেজ:

sudo আরপিএম - কিপ [ প্যাকেজ ]

একটি প্যাকেজ সম্পর্কে তথ্য পেতে এবং এর বৈধতা নিশ্চিত করতে, বিকল্পগুলি ব্যবহার করুন:

  • -কিউই (কোয়েরি তথ্য)
  • -পি (কোনো প্যাকেজ যাচাই করুন)

উদাহরণস্বরূপ, vim-বর্ধিত RPM প্যাকেজ রান সংক্রান্ত তথ্য প্রদর্শন করতে:

sudo আরপিএম - কিপ vim-বর্ধিত-7.4.629- 8 .el7_9.x86_64.rpm

  পাঠ্য বিবরণ স্বয়ংক্রিয়ভাবে তৈরি

9: ইনস্টল করার পরে প্যাকেজ তথ্য প্রদর্শন করুন

একটি RPM প্যাকেজের উপলব্ধ তথ্য ব্যবহার করে দেখা যেতে পারে -কিউই বিকল্প, যা প্যাকেজ বিশদ অনুসন্ধানের জন্য প্রোগ্রামকে নির্দেশ দেয়:

sudo আরপিএম -কিউই [ প্যাকেজ ]

আউটপুট আমাদের তথ্য দেয় যেমন প্যাকেজের বিবরণ।

উদাহরণ স্বরূপ, নিম্নলিখিত কমান্ড আমাদের সম্পর্কিত তথ্য দেবে vim-বর্ধিত :

sudo আরপিএম -কিউই vim-বর্ধিত

  গ্রাফিকাল ইউজার ইন্টারফেস, টেক্সট বর্ণনা স্বয়ংক্রিয়ভাবে তৈরি

10: ইনস্টল করার আগে RPM প্যাকেজ নির্ভরতা পরীক্ষা করুন

দ্য RPM কমান্ড আমাদের প্যাকেজ ইনস্টল করার আগে তাদের নির্ভরতা পরীক্ষা করার অনুমতি দেয়। নিশ্চিত করুন RPM প্যাকেজটি ইতিমধ্যেই ডাউনলোড করা হয়েছে যার জন্য আপনি নির্ভরতার তালিকা দেখতে চান।

আমরা যে কমান্ড সিনট্যাক্স ব্যবহার করি তা হল:

আরপিএম -qpR [ প্যাকেজ ]

এই কমান্ডের অন্তর্ভুক্ত বিকল্পগুলির তালিকা নিম্নরূপ:

  • -q (কোয়েরি বিন্যাস)
  • -p (প্যাকেজ জিজ্ঞাসা/যাচাই করুন)
  • -আর (তালিকা প্যাকেজ নির্ভরতা)

উদাহরণস্বরূপ, দ্বারা সমস্ত প্রয়োজনীয় নির্ভরতা তালিকাভুক্ত করা vim-বর্ধিত প্যাকেজ আপনি চালাতে পারেন:

আরপিএম -qpR vim-বর্ধিত-7.4.629- 8 .el7_9.x86_64.rpm

  গ্রাফিকাল ইউজার ইন্টারফেস, টেক্সট, অ্যাপ্লিকেশন, ইমেল বর্ণনা স্বয়ংক্রিয়ভাবে তৈরি

11: একটি ইনস্টল করা প্যাকেজের সমস্ত ফাইলের তালিকা করুন

আমরা ব্যবহার করে একটি প্যাকেজের সাথে যুক্ত সমস্ত ফাইল তালিকাভুক্ত করতে পারি -ql বিকল্প, এটি নির্দেশ দেবে RPM তালিকা জিজ্ঞাসা করতে:

sudo আরপিএম -ql [ প্যাকেজ ]

উদাহরণস্বরূপ, আমরা তালিকা করতে পারেন ভিম-বর্ধিত আরপিএম প্যাকেজ ফাইল ব্যবহার করে:

sudo আরপিএম -ql vim-বর্ধিত

  গ্রাফিকাল ইউজার ইন্টারফেস, টেক্সট, অ্যাপ্লিকেশন বর্ণনা স্বয়ংক্রিয়ভাবে তৈরি

12: বিভিন্ন লিনাক্স ডিস্ট্রোতে RPM কমান্ড

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

Red Hat-ভিত্তিক সিস্টেমে RPM প্যাকেজ ব্যবস্থাপনা

ভিতরে রেড হ্যাট-ভিত্তিক সিস্টেম, RPM ডিফল্ট প্যাকেজ ম্যানেজার। দ্য RPM প্যাকেজ ম্যানেজমেন্ট সিস্টেম এই সিস্টেমে সফ্টওয়্যার প্যাকেজ পরিচালনা করতে ব্যবহৃত হয়। একটি Red Hat-ভিত্তিক সিস্টেমে একটি প্যাকেজ ইনস্টল করতে, আপনি নিম্নলিখিত কমান্ডটি ব্যবহার করতে পারেন:

sudo yum ইনস্টল করুন [ প্যাকেজ ]

একটি প্যাকেজ অপসারণ করতে, আপনি নিম্নলিখিত কমান্ড ব্যবহার করতে পারেন:

sudo yum অপসারণ [ প্যাকেজ ]

ডেবিয়ান-ভিত্তিক সিস্টেমে RPM প্যাকেজ ম্যানেজমেন্ট

ডেবিয়ান-ভিত্তিক সিস্টেমে, ডিফল্ট প্যাকেজ ম্যানেজার উপযুক্ত। যাইহোক, আপনি এখনও এই সিস্টেমে প্যাকেজ পরিচালনা করতে RPM ব্যবহার করতে পারেন।

RPM Red Hat সিস্টেমের জন্য একটি প্যাকেজ ম্যানেজার তাই ডিফল্টরূপে এটি Debian-এ ইনস্টল করা হয় না। ইনস্টল করতে RPM একটি ডেবিয়ান-ভিত্তিক লিনাক্স সিস্টেমে প্যাকেজ ম্যানেজার, চালান:

sudo উপযুক্ত ইনস্টল আরপিএম

  পাঠ্য বিবরণ স্বয়ংক্রিয়ভাবে তৈরি

sudo উপযুক্ত ইনস্টল পরক

ব্যবহার করে একটি ডেবিয়ান-ভিত্তিক সিস্টেমে একটি প্যাকেজ ইনস্টল করতে RPM , আপনি নিম্নলিখিত কমান্ড ব্যবহার করতে পারেন:

sudo পরক -i [ PACKAGE.rpm ]

বিঃদ্রঃ: দ্য পরক ইউটিলিটি রূপান্তর করবে RPM deb-এ প্যাকেজ, যা আপনি নিম্নলিখিত কমান্ড ব্যবহার করে ইনস্টল করতে পারেন:

sudo উপযুক্ত ইনস্টল . /< deb_file >

আর্চ-ভিত্তিক সিস্টেমে RPM প্যাকেজ ব্যবস্থাপনা

আর্চ-ভিত্তিক সিস্টেমে, ডিফল্ট প্যাকেজ ম্যানেজার প্যাকম্যান . যাইহোক, আপনি এখনও ব্যবহার করতে পারেন RPM এই সিস্টেমে প্যাকেজ পরিচালনা করতে। ব্যবহার করে একটি আর্চ-ভিত্তিক সিস্টেমে একটি প্যাকেজ ইনস্টল করতে RPM , আপনি নিম্নলিখিত কমান্ড ব্যবহার করতে পারেন:

sudo প্যাকম্যান -ভিতরে [ PACKAGE.rpm ]

উপসংহার

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