কীভাবে Red Hat- এ .rpm প্যাকেজ ইনস্টল / অপসারণ / আপগ্রেড করবেন?


16

আমার এমন একটি প্যাকেজ ইনস্টল করতে হবে যা আমার ভার্চুয়াল মেশিনে অনুপস্থিত যা রেড হ্যাট চলছে। আমি কেমন করে ঐটি করি?

.Rpm প্যাকেজ ইনস্টল / অপসারণ / আপগ্রেড করতে আমার কোন আদেশ ব্যবহার করা উচিত?

উত্তর:


15

সম্পাদনা: নীচে একটি মন্তব্যে প্রস্তাবিত হিসাবে, আপনি কেবল yumসমস্ত কিছুর জন্য ব্যবহার করতে পারেন এবং আপনি ভাল থাকবেন।

পরীক্ষা করে দেখুন Red Hat- র ডকুমেন্টেশন জন্য rpmকমান্ড।

মূলত:

  • rpm -Uvh package_file.rpm.rpm ফাইল থেকে একটি প্যাকেজ ইনস্টল / আপগ্রেড করে
  • rpm -e package_name একটি প্যাকেজ অপসারণ

Red Hat- র ভান্ডার, ব্যবহার থেকে প্যাকেজ ইনস্টল করার জন্য yum, যার কমান্ড বেশিরভাগই স্বশাসিত হয় ( install, updateইত্যাদি ...)। এই ডকুমেন্টেশনটি CentOS 5 এর জন্য, তবে আমি মনে করি এটি Red Hat / CentOS এর নতুন সংস্করণগুলির জন্য কাজ করা উচিত।


8
RHEL6 ডিপ্লোয়মেন্ট গাইড এর এই পৃষ্ঠাটি যেমন ব্যাখ্যা করেছে, আপনার কেবল rpmএকেবারে প্রয়োজন হলেই ব্যবহার করা উচিত - সাধারণ পরিস্থিতিতে rpmপ্যাকেজ ডাটাবেসের সাথে খেলতে উপরে বর্ণিত আদেশগুলি ব্যবহার করার কোনও কারণ নেই ; yum install package_file.rpmএবং yum remove package_nameঠিক জরিমানা করতে হবে।
আরএসও

@ আরিান মিষ্টি, আমি জানতাম না (বেশ কিছুক্ষণের মধ্যে আরপিএম-ভিত্তিক ডিস্ট্রোস ব্যবহার করেনি)। প্রতিফলিত করতে আমার উত্তর সম্পাদনা।
রেনান

3

RTFM: man yumapropos installঅধিকার ট্র্যাক বাড়ে

যদি "এপ্রোপোস" কিছু না ফেরায় তবে আপনাকে makewhatisপ্রথমে চালাতে হবে ।

এর পরে আপনি "এপ্রোপোস" এর সাথে প্রায় কোনও কিছুই পাবেন যা সমস্ত ম্যান-পৃষ্ঠা-সংক্ষিপ্ত বর্ণনার সম্পূর্ণ পাঠ্য অনুসন্ধান করবে।

ইউএম, আরপিএমের বিপরীতে, প্রয়োজনীয় সমস্ত নির্ভরতা সমাধান করবে।


রেকর্ডের জন্য, aproposকেবলমাত্র ম্যান পৃষ্ঠাগুলির নাম এবং সংক্ষিপ্ত বিবরণ অনুসন্ধান করুন, যা আপনি বর্ণনা করেছেন তার বিপরীতে। man -Kঅন্যদিকে ...
rsaw

@ আর্যান ধন্যবাদ - আমি এটিকে সংশোধন করেছি। মেন -পৃষ্ঠা অনুসারে সেন্টোস 5 man -kতে একই কাজ করে aproposএবং একটি পরীক্ষা করে।
নীল

1

আরপিএম ইনস্টল করুন

rpm -ivh abcd.rpm

আরপিএম আপডেট করুন

rpm -Uvh abcdef.rpm

আরপিএম সরান

rpm -e abcd.rpm 

বা ডিপ্স ছাড়াই আরপিএম সরান

rpm -e --nodeps abcd.rpm
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.