ইউম ব্যবহার করে নির্ভরতা সহ প্যাকেজগুলি কীভাবে সরানো যায়


সাধারণত, YUM প্যাকেজ পরিচালনা সিস্টেম ব্যবহার করে কোনও প্যাকেজ অপসারণ করলে সেই প্যাকেজটিকে তার নির্ভরতার সাথে একসাথে সরিয়ে ফেলা হবে। তবে সিস্টেমে নির্দিষ্ট নির্ভরতা অপসারণ করা হবে না, এগুলিকে আমরা "অব্যবহৃত নির্ভরতা" বা (ইউএম ম্যান পৃষ্ঠা অনুসারে তথাকথিত "পাতার প্যাকেজ") বলতে পারি।

এই নিবন্ধে, আমরা CentOS এবং RHEL বিতরণে YUM প্যাকেজ ম্যানেজার ব্যবহার করে প্যাকেজকে তাদের নির্ভরতা সহ অপসারণ বা আনইনস্টল করার দুটি উপায় ব্যাখ্যা করব।

1. YUM- র স্বতঃআপনার বিকল্পটি ব্যবহার করা

এই পদ্ধতির জন্য আপনাকে YUM এর প্রধান কনফিগারেশন ফাইল /etc/yum.conf- এ নির্দেশিকা পরিষ্কার_ প্রয়োজনীয়তা_অন_ম্রেভ যুক্ত করতে হবে। আপনি যেমনটি দেখানো হয়েছে সম্পাদনার জন্য এটি খুলতে আপনার পছন্দসই কমান্ড লাইন সম্পাদক ব্যবহার করতে পারেন।

# vim /etc/yum.conf

তারপরে নীচের আউটপুটটিতে প্রদর্শিত হিসাবে /etc/yum.conf ফাইলটিতে নিম্নলিখিত লাইনটি যুক্ত করুন। এর একটির মান নির্দেশ করে যে নির্দেশটি সক্ষম (বা চালু), অন্যটি শূন্যের অর্থ।

[main]
cachedir=/var/cache/yum/$basearch/$releasever
keepcache=0
debuglevel=2
logfile=/var/log/yum.log
exactarch=1
obsoletes=1
gpgcheck=1
plugins=1
installonly_limit=5
bugtracker_url=http://bugs.centos.org/set_project.php?project_id=19&ref=http://bugs.centos.org/bug_report_page.php?category=yum
distroverpkg=centos-release

clean_requirements_on_remove=1

পরিবর্তনগুলি সংরক্ষণ করুন এবং ফাইলটি প্রস্থান করুন।

এখন থেকে, আপনি যখনই কোনও প্যাকেজ মুছে ফেলেন, প্রতিটি সময় প্যাকেজের নির্ভরতাগুলির মধ্যে দিয়ে YUM যায় এবং তাদের অন্য প্যাকেজের প্রয়োজন না হলে সেগুলি সরিয়ে ফেলুন।

# yum autoremove

2: ইয়াম-প্লাগইন-সাথে-পাতাগুলি প্লাগইন ব্যবহার করুন

এই এক্সটেনশনটি কোনও ইনস্টল করা প্যাকেজ দ্বারা যুক্ত হওয়া যে কোনও অব্যবহৃত নির্ভরতাগুলি সরিয়ে দেয়, তবে স্বয়ংক্রিয়ভাবে সরানো হবে না। এটি আপনাকে অব্যবহৃত লাইব্রেরি এবং প্যাকেজগুলি থেকে কোনও সিস্টেম পরিষ্কার রাখতে সহায়তা করে।

নিম্নলিখিত yum কমান্ডটি ব্যবহার করে প্রথমে আপনার সিস্টেমে এই এক্সটেনশনটি ইনস্টল করুন।

# yum install yum-plugin-remove-with-leaves

একবার আপনি এক্সটেনশনটি ইনস্টল করার পরে, আপনি যখনই কোনও প্যাকেজ অপসারণ করতে চান, উদাহরণস্বরূপ - অপসারণ-পাতাগুলি পতাকাটি যুক্ত করুন।

# yum remove policycoreutils-gui --remove-leaves

আরও তথ্যের জন্য, YUM এর ম্যান পৃষ্ঠাটি দেখুন:

# man yum

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