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

YUM কমান্ড লাইন সফটওয়্যার যা CentOS এবং Fedora এর মধ্যে সফ্টওয়্যার ইনস্টল করার জন্য ব্যবহৃত হয়। আপনি যদি আরও গ্রাফিক সমাধান পছন্দ করেন তবে YUM Extender পরিবর্তে নির্বাচন করুন। YUM CentO এবং ফেডোরা যা Debian এবং Ubuntu- এর জন্য যথাযথ পদ্ধতি।

আপনি কি কখনও বিস্ময়ের উদ্রেক কি YUM জন্য? ম্যানুয়াল পৃষ্ঠাটি পড়তে যে YUM "হলুদডগ আপডেটকারী সংশোধিত" এর জন্য দাঁড়িয়েছে। YUM YDP টুলের উত্তরাধিকারী যা হলুদডগ লিনাক্সে ডিফল্ট প্যাকেজ ম্যানেজার ছিল।

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

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

yum ইনস্টল nameofpackage

উদাহরণ স্বরূপ:

Yum ইনস্টল স্ক্রিপ্ট

YUM ব্যবহার করে প্যাকেজ আপডেট করার জন্য

আপনি যদি আপনার সিস্টেমে সমস্ত প্যাকেজ আপডেট করতে চান তবে নিম্নলিখিত কমান্ডটি চালান:

yum আপডেট

একটি নির্দিষ্ট প্যাকেজ বা প্যাকেজ আপডেট করার জন্য নিম্নলিখিতগুলি চেষ্টা করুন:

yum update nameofpackage

যদি আপনি একটি নির্দিষ্ট সংস্করণ নম্বরের জন্য একটি প্যাকেজ আপডেট করতে চান তবে নিম্নোক্ত আপডেট-কমান্ড ব্যবহার করতে হবে:

yum update-to nameofpackage সংস্করণ সংখ্যা

উদাহরণ স্বরূপ:

yum update-to-Flash-plugin 11.2.202-540-রিলিজ

এখন এই পরিস্থিতি সম্পর্কে ভাবুন। আপনার একটি প্রোগ্রামের সংস্করণ 1.0 আছে এবং কয়েকটি বাগ সংশোধন 1.1, 1.2, 1.3 ইত্যাদি রয়েছে। এছাড়াও সফ্টওয়্যারের সংস্করণ 2 উপলব্ধ রয়েছে। এখন কল্পনা করুন আপনি বাগ ফিক্স ইনস্টল করতে চান কিন্তু নতুন সংস্করণে না সরানো কারণ বেশ স্পষ্টভাবে এটি sucks। সুতরাং কিভাবে আপনি আপগ্রেড ছাড়াই আপডেট করবেন?

নিম্নরূপ আপডেট-ন্যূনতম কমান্ড ব্যবহার করুন:

yum update-min programname --bugfix

তাদের ইনস্টলিং ছাড়া YUM ব্যবহার করে আপডেটের জন্য কিভাবে পরীক্ষা করতে হবে

কখনও কখনও আপনি কি আপডেট আপডেট করার আগে আপডেট প্রয়োজন প্রয়োজন জানতে চান।

নিম্নোক্ত কমান্ডটি এমন প্রোগ্রামগুলির একটি তালিকা ফিরিয়ে দেবে যা আপডেট করার প্রয়োজন হবে:

yum চেক-আপডেটগুলি

YUM ব্যবহার করে প্রোগ্রামগুলি সরান কিভাবে

যদি আপনি আপনার লিনাক্স সিস্টেমে কোন অ্যাপ্লিকেশন সরাতে চান তাহলে আপনি নিম্নলিখিত কমান্ড ব্যবহার করতে পারেন:

yum প্রোগ্রামের নাম মুছে ফেলুন

আপনার সিস্টেমে প্রোগ্রামগুলি সরানো সোজা অগ্রসর হতে পারে কিন্তু এক অ্যাপ্লিকেশনটি সরানোর মাধ্যমে আপনি অন্য কোনও কাজ থেকে বিরত হতে পারেন।

উদাহরণস্বরূপ, কল্পনা করুন আপনি একটি প্রোগ্রাম যা একটি ফোল্ডার নিরীক্ষণ করে এবং যদি এটি একটি ফাইল খুঁজে পায় প্রোগ্রাম আপনাকে একটি ইমেইল দেয় আপনাকে জানাতে একটি নতুন ফাইল আছে কল্পনা করুন যে এই প্রোগ্রামটি আসলে ইমেইল প্রেরণ করার জন্য একটি ইমেল পরিষেবা প্রয়োজন। যদি আপনি ইমেল পরিষেবা মুছে ফেলেন তবে প্রোগ্রামটি মনিটরের প্রোগ্রামটি নিরর্থকভাবে উপস্থাপিত হবে।

আপনি নিম্নলিখিত কমান্ড ব্যবহার করে অপসারণ করা হয় প্রোগ্রামের উপর নির্ভরশীল প্রোগ্রামগুলি অপসারণ করতে:

yum autoremove প্রোগ্রামের নাম

পর্যবেক্ষণ প্রোগ্রাম এবং ইমেইল সেবা উদাহরণ হিসাবে, উভয় অ্যাপ্লিকেশন মুছে ফেলা হবে

স্বয়ংক্রিয় অপসারণের কমান্ডটি কোনো পরামিতি ছাড়াও ব্যবহার করা যেতে পারে, নিম্নরূপ:

yum autoremove

এটি এমন ফাইলগুলির জন্য আপনার সিস্টেম অনুসন্ধান করে যা আপনার দ্বারা স্পষ্টভাবে ইনস্টল করা হয়নি এবং কোন নির্ভরশীলতা নেই। এই leaf প্যাকেজ হিসাবে পরিচিত হয়।

Yum ব্যবহার করে উপলব্ধ সব RPM প্যাকেজ তালিকা

আপনি নিম্নলিখিত কমান্ড ব্যবহার করে YUM- এর মধ্যে উপলব্ধ সমস্ত প্যাকেজগুলি তালিকাভুক্ত করতে পারেন:

yum তালিকা

অতিরিক্ত প্যারামিটারগুলি আপনি আরও দরকারী করতে তালিকাতে যোগ করতে পারেন।

উদাহরণস্বরূপ আপনার সিস্টেমে সমস্ত উপলব্ধ আপডেট তালিকা নিম্নলিখিত কমান্ড চালানো:

yum তালিকা আপডেট

ইনস্টল করা সমস্ত প্যাকেজগুলি দেখতে, আপনার সিস্টেমে নিম্নলিখিত কমান্ডটি চালানো হচ্ছে:

yum তালিকা ইনস্টল

নিম্নোক্ত কমান্ডটি চালানোর মাধ্যমে আপনি যে সমস্ত ফাইলগুলি ইনস্টলেশনের পরে ইনস্টল করা আছে সেগুলির তালিকা করতে পারেন:

yum তালিকা অতিরিক্ত

কিভাবে RPM প্যাকেজগুলি YUM ব্যবহার করে অনুসন্ধান করতে হয়

একটি নির্দিষ্ট প্যাকেজ অনুসন্ধান করতে নিম্নলিখিত কমান্ড ব্যবহার করুন:

yum অনুসন্ধান programname | বিবরণ

উদাহরণস্বরূপ স্টিম অনুসন্ধান নিম্নলিখিত কমান্ড ব্যবহার করুন:

yum অনুসন্ধান বাষ্প

বিকল্পভাবে, নিম্নরূপ একটি নির্দিষ্ট ধরনের অ্যাপ্লিকেশনের অনুসন্ধান করুন:

yum অনুসন্ধান "স্ক্রিন ক্যাপচার"

ডিফল্টরূপে অনুসন্ধানের সুবিধাটি প্যাকেজ নাম এবং সারাংশগুলির মধ্যে দেখায় এবং যদি এটি ফলাফল না পায় তবে এটি বর্ণনা এবং URL অনুসন্ধান করবে

ইউআরএল এবং ইউআরএল অনুসন্ধান করার জন্য নিম্নলিখিত কমান্ডটি ব্যবহার করুন:

yum অনুসন্ধান "স্ক্রিন ক্যাপচার" সব

Yum ব্যবহার করে RPM প্যাকেজ সম্পর্কে তথ্য পেতে কিভাবে

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

yum info packagename

তথ্য ফেরত নিম্নরূপ:

YUM ব্যবহার করে অ্যাপ্লিকেশন গোষ্ঠী ইনস্টল করতে কিভাবে

YUM ব্যবহার করে গোষ্ঠীগুলির একটি তালিকা ফেরত নিম্নলিখিত কমান্ডটি চালান:

yum গ্রুপ তালিকা | অধিক

এই কমান্ড থেকে ফিরে আসা ফলাফল নিম্নলিখিত অনুরূপ:

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

yum গ্রুপ ইনস্টল "KDE প্লাজমা ওয়ার্কস্পেস"

আপনি কি করতে পারেন তা আগে যদিও আপনি প্যাকেজ গ্রুপ আপ করতে পারেন কি জানতে চাইতে পারেন। এটি করার জন্য নিম্নলিখিত কমান্ডটি চালান:

yum গ্রুপ তথ্য "KDE প্লাজমা ওয়ার্কস্পেস" | অধিক

আপনি লক্ষ্য করবেন যে আপনি যখন এই কমান্ডটি চালান তখন আপনি গোষ্ঠীর মধ্যে গোষ্ঠীর তালিকা দেখতে পাবেন। আপনি, অবশ্যই, এই গ্রুপগুলিতে গ্রুপ তথ্য চালাতে পারেন।

RPM ফাইলগুলি আপনার সিস্টেমের YUM ব্যবহার করে স্থানীয়ভাবে ইনস্টল করুন

আপনার সিস্টেমে স্থাপন করা রিপোসিটোরিগুলির মধ্যে থেকে RPM ফাইলটি ইনস্টল করা যাচ্ছে না তা হলে কি হবে। সম্ভবত আপনি নিজের প্যাকেজ লিখেছেন এবং আপনি এটি ইনস্টল করতে চান।

আপনার সিস্টেমে স্থানীয় RPM প্যাকেজ ইনস্টল করার জন্য নিম্নলিখিত কমান্ডটি চালানো হবে:

yum localinstall ফাইলের নাম

ফাইলটি নির্ভরতা প্রয়োজন হলে রিপোজিটরিগুলি নির্ভরশীলতার জন্য অনুসন্ধান করা হবে।

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

আপনি যদি অপ্রত্যাশিত হয়ে থাকেন এবং যে প্রোগ্রামটি একবার যে কোনও কারণে কাজ করে ফেলেছে তখন আপনি এটি পুনরায় কমান্ড ব্যবহার করে পুনরায় ইনস্টল করতে পারেন:

yum reinstall programname

এই কমান্ড একই সংস্করণটি একই সংস্করণটি পুনরায় ইনস্টল করবে যেমনটি ইতিমধ্যে ইনস্টল করা আছে।

একটি RPM প্যাকেজ জন্য সমস্ত নির্ভরতা তালিকাভুক্ত কিভাবে

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

yum deplist প্রোগ্রামের নাম

উদাহরণস্বরূপ, ফায়ারফক্সের সমস্ত নির্ভরযোগ্যতাগুলি এইটি ব্যবহার করে:

yum deplist ফায়ারফক্স

YUM দ্বারা ব্যবহৃত সমস্ত রিপোসিটরি তালিকা করতে কিভাবে

নিম্নোক্ত কমান্ডটি ব্যবহার করার জন্য আপনার সিস্টেমে কোন সংগ্রহস্থলগুলি উপলব্ধ আছে তা জানতে:

yum repolist

ফিরে তথ্য নিম্নরূপ হবে:

এই গাইড কিভাবে YUM কাজ করে হিসাবে একটি ভাল সামগ্রিক ইঙ্গিত দেয়। যাইহোক, এটি শুধুমাত্র YUM এর সম্ভাব্য ব্যবহারগুলির পৃষ্ঠকে scratches। সমস্ত সম্ভাব্য সুইচ তালিকা সহ সম্পূর্ণ তথ্য নিম্নলিখিত কমান্ড চালানো:

মানুষ yum