কম্পিউটার

একটি RPM প্যাকেজ ফাইলের তালিকা কিভাবে পেতে হয় তার উপর নির্ভর করে

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

একটি ইনস্টল করা RPM কোন ফাইলের উপর নির্ভর করে তা কীভাবে পরীক্ষা করা যায় তা দেখা যাক।

বলুন আপনি sendmail-এর RPM আপগ্রেড বা আনইনস্টল করার চেষ্টা করছেন আপনার লিনাক্স কম্পিউটার থেকে। আপনি যখন আনইনস্টল কমান্ডটি চালান তখন আপনি নির্ভরতার সমস্যায় পড়তে পারেন:

# rpm -e sendmail-8.13.1-3.2

এই ধরনের ক্ষেত্রে এই প্যাকেজটি কোন ফাইলের উপর নির্ভর করে তা দেখে নেওয়া দরকারী হতে পারে। নিম্নলিখিত কমান্ড ব্যবহার করুন:

# rpm -qR sendmail-8.13.1-3.2
/bin/bash
/bin/mktemp
/bin/sh
/bin/sh
/bin/sh
/bin/sh
/bin/sh
/usr/sbin/alternatives
/usr/sbin/useradd
bash>=2.0
chkconfig>=1.3
কনফিগারেশন(sendmail) =8.13.1-3.2.el4
cyrus-sasl
fileutils
gawk
libc.so.6
libc.so.6(GLIBC_2.0)
libc.so.6(GLIBC_2.1)

এখন আপনি sendmail ফাইলগুলির একটি তালিকা দেখতে পারেন৷ প্যাকেজ নির্ভর করে এবং আপনি ব্যর্থ আনইনস্টলেশন প্রক্রিয়া ডিবাগ করতে আরও ভালভাবে সজ্জিত হবেন৷


  1. কিভাবে জাভা একটি ডিরেক্টরিতে jpg ফাইলের তালিকা পেতে?

  2. কিভাবে Excel এ একটি ফোল্ডারে ফাইলের তালিকা পাবেন

  3. লিনাক্সে খোলা ফাইল, সকেট এবং পাইপগুলির একটি তালিকা কীভাবে পাবেন

  4. কিভাবে রিসাইকেল বিনে স্বয়ংক্রিয় খালি সময়সূচী করা যায়