ডেবর্ফান: ডেবিয়ান ১৩-ভিত্তিক ডিস্ট্রিবিউশনে এটি কীভাবে ব্যবহার করবেন?
বছরের পর বছর ধরে, লিনাক্স থেকে আমরা আপনাকে অনেক নির্দেশিকা এবং টিউটোরিয়াল অফার করেছি কিভাবে অপ্টিমাইজ এবং পরিষ্কার করুন আমাদের ডেবিয়ান জিএনইউ/লিনাক্সের বিভিন্ন স্থিতিশীল সংস্করণএবং যেমনটি প্রত্যাশা করা হয়েছিল, আমরা ইতিমধ্যেই একই কাজ করেছি, যখন ডেবিয়ান জিএনইউ/লিনাক্স ১৩ "ট্রিক্সি" এটি প্রকাশিত হয়েছিল। তবে, এটি লক্ষণীয় এবং মনে রাখার মতো যে ৮ আগস্ট, ২০২৫ তারিখে প্রকাশিত এই সর্বশেষ স্থিতিশীল সংস্করণটিতে আরও অনেকের মধ্যে নিম্নলিখিত নতুন বৈশিষ্ট্যগুলি অন্তর্ভুক্ত ছিল: ১৪,১১৬টি নতুন প্যাকেজ সংযোজন, ৮,৮৪৪টি অপ্রচলিত বা পরিত্যক্ত প্যাকেজ অপসারণ এবং ৪৪,৩২৬টি প্যাকেজ আপডেট করা হয়েছে।তাছাড়া, এবং আজকের বিষয়বস্তুতে প্রবেশ করলে, এটা উল্লেখ করা প্রয়োজন যে, "ডেবোরফান" প্যাকেজ এটি প্রায় ৯,০০০ প্যাকেজ অপসারণের মধ্যে একটি।
এবং যেহেতু লিনাক্স জগতের অনেক ব্যবহারকারী দীর্ঘদিন ধরে ব্যবহার করে আসছেন, আপনার ডেবিয়ান জিএনইউ/লিনাক্স অপারেটিং সিস্টেমটি অপ্টিমাইজ এবং পরিষ্কার করার জন্য প্যাকেজ এবং কমান্ড অনেক সংস্করণের পর, আজ আমরা আপনাদের জন্য এটি নিয়ে এসেছি আপনার বর্তমান ডেবিয়ান GNU/Linux 13 "Trixie" ডিস্ট্রিবিউশনে এটি ইনস্টল করতে সাহায্য করার জন্য একটি সংক্ষিপ্ত এবং কার্যকর টিউটোরিয়াল।, অথবা এর উপর ভিত্তি করে অন্যান্য, যেমন MX Linux বা antiX।
জিএনইউ / লিনাক্স অনুকূল করতে অ্যাপ্লিকেশন
কিন্তু আমি আপনাকে দেখানোর আগে কিভাবে আপনি প্যাকেজ এবং কমান্ড ইনস্টল এবং ব্যবহার করতে পারেন "ডেবোরফান" ডেবিয়ান ১৩-এর উপর ভিত্তি করে GNU/Linux ডিস্ট্রিবিউশন সম্পর্কে, আপনার অপারেটিং সিস্টেম ডিবাগ এবং উন্নত করার জন্য, আমরা একটি অন্বেষণ করার পরামর্শ দিচ্ছি পূর্ববর্তী সম্পর্কিত পোস্ট একই প্রোগ্রাম এবং অন্যান্য লিনাক্স অপ্টিমাইজেশন ইউটিলিটি ব্যবহার করে, এটি পড়া শেষ করার পরে:
Deborphan হল এমন একটি ইউটিলিটি যা আপনার অপারেটিং সিস্টেমে "অনাথ" প্যাকেজগুলি খুঁজে বের করে। একটি প্যারেন্ট প্যাকেজ (যা স্বয়ংক্রিয়ভাবে নির্ভরতার মাধ্যমে অন্যান্য প্যাকেজ ইনস্টল করে) আনইনস্টল করার পরে, "শিশু" প্যাকেজটি অব্যবহৃত অবস্থায় ডিস্কে ইনস্টল থাকা অবস্থায় অপ্রয়োজনীয় স্থান দখল করে, তখন একটি প্যাকেজকে "অনাথ" বলে মনে করা হয়।

ডেবর্ফান: ডেবিয়ান ১৩-ভিত্তিক ডিস্ট্রিবিউশনে এটি কীভাবে ব্যবহার করবেন?
ডেবর্ফান কী এবং কেন এটি ব্যবহার করবেন?
অফিসিয়াল বর্ণনা উদ্ধৃত করে "ডেবোরফান" অফিসিয়াল ম্যানপেজ ডেবিয়ান জিএনইউ/লিনাক্স প্রকল্প থেকেএটি নিম্নরূপ বর্ণনা করা হয়েছে:
দেবরফান এটি এমন একটি সফটওয়্যার টুল যা অন্য প্যাকেজের উপর নির্ভর করে না এমন প্যাকেজ খুঁজে বের করার উপর দৃষ্টি নিবদ্ধ করে। এর ডিফল্ট ফাংশন হল "libs", "oldlibs" এবং "introspection" বিভাগগুলিতে অনুসন্ধান করে অব্যবহৃত লাইব্রেরি খুঁজে বের করা। যদি প্যাকেজের ঐচ্ছিক তালিকা ব্যবহার করা হয়, তাহলে শুধুমাত্র সেই প্যাকেজগুলির নির্ভরতা পরীক্ষা করা হবে। ফলাফলগুলি স্ট্যান্ডার্ড আউটপুটে প্রিন্ট করা হবে যেন বিকল্পটি নির্দিষ্ট করা হয়েছে। -শো-ডেপসউপরন্তু, নির্দিষ্ট প্যাকেজ অনুসন্ধান করলে প্যাকেজটি প্রদর্শিত হবে, তার অগ্রাধিকার নির্বিশেষে।
এই বর্ণনাটি আরও বিস্তৃত করতে গেলে, এটি উল্লেখ করা প্রয়োজন যে, "apt", "aptitude", এবং "dpkg" এর মতো টুল (কমান্ড) এর সাথে Deborphan ব্যবহার করলে কর্মক্ষমতা এবং কর্মক্ষম সমস্যা এড়ানো এবং প্রশমিত করা সম্ভব। লিনাক্স অপারেটিং সিস্টেমে বিভিন্ন কারণে, অনাথ প্যাকেজ জমা হওয়ার ফলে, যেমন:
- ইনোড এবং ব্লকের ব্যবহার কমানোসীমিত স্টোরেজ বা ছোট রুট পার্টিশন সহ সার্ভার বা ওয়ার্কস্টেশনে, প্রতিটি মেগাবাইট গণনা করা হয়। এতিম লাইব্রেরিগুলি লগ, ডাটাবেস বা অ্যাপ্লিকেশন ক্যাশিংয়ের জন্য ব্যবহার করা যেতে পারে এমন জায়গা দখল করে।
- অপারেটিং সিস্টেম আপডেটের সময় কমিয়ে দিনপ্রতিটি ইনস্টল করা প্যাকেজ, প্রয়োজন হোক বা না হোক, সিস্টেম আপডেটের সময় প্যাকেজ ম্যানেজার দ্বারা পরীক্ষা করা আবশ্যক (apt update এবং apt upgrade)। অতিরিক্ত সংখ্যক প্যাকেজ সহ একটি সিস্টেম আপডেট হতে বেশি সময় নেয় এবং বেশি ব্যান্ডউইথ খরচ করে।
- নিরাপত্তা বৃদ্ধি করুন এবং আক্রমণের জন্য ঝুঁকিপূর্ণ স্থানগুলির সম্ভাবনা হ্রাস করুনএকটি অবহেলিত লাইব্রেরি যা আপডেট করা হয়নি (সম্ভবত উৎস সংগ্রহস্থল মুছে ফেলা হয়েছে অথবা এটি ভুল করে "ম্যানুয়াল ইনস্টলেশন" হিসাবে চিহ্নিত করা হয়েছে) তাতে নিরাপত্তা দুর্বলতা (CVE) থাকতে পারে। যদি একটি সক্রিয় পরিষেবা এই অনাথ লাইব্রেরিটিকে গতিশীলভাবে লোড করে, তাহলে সিস্টেমটি আপস করা হবে।
অতএব, ডেবর্ফান একটি সফটওয়্যার টুল যা একজন বিশেষায়িত অডিটর হিসেবে কাজ করতে সক্ষম।যেকোনো লিনাক্স অপারেটিং সিস্টেমের প্রাকৃতিক এনট্রপি (ব্যাধি) প্রতিরোধ করার জন্য ডিজাইন করা হয়েছে, ঘোষিত নির্ভরতা সম্পর্কের অ্যালগরিদমিক বিশ্লেষণের মাধ্যমে DPKG প্রোগ্রাম ডাটাবেসে।
ডেবিয়ান জিএনইউ/লিনাক্স ১৩ – ট্রিক্সিতে এটি কীভাবে ইনস্টল এবং ব্যবহার করবেন?
ডেবিয়ান জিএনইউ/লিনাক্স ১৩ "ট্রিক্সি" বা এর উপর ভিত্তি করে অন্যান্য বিতরণে ইনস্টলেশনের জন্য, প্যাকেজটি ডাউনলোড করা যেতে পারে। ডেবোরফান_১.৭.৩৫_এএমডি৬৪.ডেব থেকে ডেবিয়ান প্রকল্পের অফিসিয়াল সংগ্রহস্থলএবং আপনার স্বাভাবিক পদ্ধতিতে ইনস্টলেশনের সাথে এগিয়ে যান। এরপর, আপনি কনসোলের নাম টাইপ করে এটি চালাতে পারেন এবং দেখতে পারেন কোন প্যাকেজগুলি সরানো হতে পারে। এবং যেহেতু কমান্ডটিতে অনেক বিকল্প, আউটপুট এবং অনুসন্ধান সংশোধক এবং ব্যবহার এবং বোঝার জন্য প্যারামিটার রয়েছে, তাই টেক্সটের দৈর্ঘ্যের কারণে সবচেয়ে প্রস্তাবিত পদ্ধতি হল আপনার ব্যবহারকারী ম্যানুয়ালটি পড়ুন, উভয় ক্ষেত্রেই Español হিসাবে হিসাবে ইংরেজি. নীচে দেখা হয়েছে:
ডাউনলোড এবং ইনস্টলেশন


1. সহজ এবং একক-ব্যবহারকারী মোড


2. xargs কমান্ড ব্যবহার করার সহজ এবং নিরাপদ উপায়
deborphan --guess-data | xargs sudo apt-get -y remove --purge

3. দক্ষতা সহ উন্নত এবং অ-আক্রমণাত্মক ব্যবহার মোড
sudo aptitude purge $(deborphan --all-packages --force-hold --nice-mode --find-config --libdevel --guess-all --no-show-section) $(aptitude search ~c ~g -F %p)

৪. apt কমান্ড সহ উন্নত এবং অত্যন্ত আক্রমণাত্মক ব্যবহার মোড
sudo apt remove --purge `deborphan --guess-all`; sudo apt remove --purge `deborphan --libdev`; sudo dpkg --purge $(deborphan --find-config)

৫. রিকার্সন ব্যবহার করে উন্নত এবং অত্যন্ত আক্রমণাত্মক ব্যবহার মোড
যেহেতু একটি অনাথ প্যাকেজ (শিশু) অপসারণ করলে তার পিতামাতা (এখন নির্ভরতা ছাড়াই) একটি নতুন অনাথ হিসাবে থাকতে পারে, তাই ক্লিনআপের জন্য প্রায়শই একাধিক পাসের প্রয়োজন হয়। sysadmin এবং devops-এর মধ্যে একটি সাধারণ ওয়ান-লাইনার যা এটি সম্পাদন করে যতক্ষণ না কিছুই অবশিষ্ট থাকে:
while [ -n "$(deborphan)" ]; do
deborphan | xargs sudo apt-get -y remove --purge
done
সতর্কতা: এই লুপটি অত্যন্ত আক্রমণাত্মক। এবং যদি এটি বিকল্পের সাথে মিলিত হয় --guess-allনির্ভরতা পুরোপুরি সংজ্ঞায়িত না হলে এটি সিস্টেমের একটি বড় অংশ আনইনস্টল করতে পারে। এটি শুধুমাত্র মৌলিক মোডে (শুধুমাত্র নিরাপদ লাইব্রেরি) ব্যবহার করার পরামর্শ দেওয়া হচ্ছে।
আমাদের প্রথম সুপারিশ হল, এবং শুধুমাত্র যদি ডেবিয়ান GNU/Linux-ভিত্তিক ফ্রি এবং ওপেন-সোর্স অপারেটিং সিস্টেমে ইতিমধ্যেই Bleachbit অ্যাপ্লিকেশন ইনস্টল করা থাকে, এবং ব্যবহারকারীর কাছে এটি খুব ভালোভাবে কনফিগার করা থাকে এবং গ্রাফিক্যালি তাদের অপারেটিং সিস্টেমের রক্ষণাবেক্ষণ (পরিষ্কার) করার জন্য অপ্টিমাইজ করা থাকে, তাহলে ম্যানুয়ালি বা স্ক্রিপ্টের মধ্যে নিম্নলিখিত কমান্ডটি কার্যকর করা যাবে: bleachbit –preset –preview; bleachbit –preset –clean।

সারাংশ
সংক্ষিপ্তভাবে, "ডেবোরফান" হল লিনাক্সভার্সের মধ্যে সফটওয়্যার ইঞ্জিনিয়ারিংয়ের একটি মূল্যবান অংশ যা আর ডেবিয়ান GNU/Linux 13 "Trixie" এর জন্য উপলব্ধ নেই। কিন্তু, যা অবশ্যই সংরক্ষণ এবং ব্যবহার চালিয়ে যাওয়ার যোগ্য, লিনাক্স অপারেটিং সিস্টেমের দক্ষ প্রশাসন অর্জনের জন্যবিশেষ করে একটি কার্যকরী অপারেটিং সিস্টেমের মধ্যে নির্ভরতা জীবনচক্র পরিচালনার ক্ষেত্রে। সর্বোপরি, কারণ এটি এখনও একটি "apt autoremove" কমান্ডের জন্য নির্ধারিত কাজগুলি পরিপূরক করার জন্য চমৎকার ইউটিলিটি।এর মূল কারণ এর গভীর নিরীক্ষণ ক্ষমতা, কনফিগারযোগ্য হিউরিস্টিকস এবং APT-এর "অটো/ম্যানুয়াল" স্ট্যাটাস ডাটাবেস থেকে স্বাধীনতা। এটি এটিকে একটি আদর্শ ধরণের ডিজিটাল সুইপার করে তোলে যা দক্ষ রোগ নির্ণয় এবং পরিষ্কার-পরিচ্ছন্নতা অর্জন করতে সক্ষম।
সবশেষে, মনে রাখবেন আমাদের পরিদর্শন করুন «হোম পেজে» এন স্প্যানিশ. অথবা, অন্য কোনো ভাষায় (আমাদের বর্তমান URL-এর শেষে 2টি অক্ষর যোগ করে, যেমন: ar, de, en, fr, ja, pt এবং ru, আরও অনেকের মধ্যে) বর্তমান বিষয়বস্তু জানতে। উপরন্তু, আমরা আমাদের যোগদান করার জন্য আপনাকে আমন্ত্রণ অফিসিয়াল টেলিগ্রাম চ্যানেল আমাদের ওয়েবসাইট থেকে আরও খবর, গাইড এবং টিউটোরিয়াল পড়তে এবং শেয়ার করতে।