পরবর্তী নিবন্ধে আমরা দেবফোস্টারকে একবার দেখে নিই। এটি একটি কমান্ড লাইন ইউটিলিটি কেবলমাত্র প্রয়োজনীয় প্যাকেজ রাখতে এবং যেগুলি আর প্রয়োজন হয় না সেগুলি সরাতে। সুতরাং, আমরা পারি আমাদের রাখুন পরিষ্কার ব্যবস্থা সব সময়. ডেবফোস্টার অ্যাপ্লিকেশনটি অ্যাপ্লিকেশন এবং dpkg প্যাকেজ পরিচালকদের জন্য একটি ধারক প্রোগ্রাম। স্পষ্টভাবে অনুরোধ করা হয়েছিল এমন ইনস্টল করা প্যাকেজগুলির একটি তালিকা বজায় রাখে।
আমরা যখন প্রথমবার এটি চালাচ্ছি, তখন ইনস্টল করা প্যাকেজগুলির একটি তালিকা তৈরি করা হবে এবং ডিরেক্টরিতে রক্ষক হিসাবে পরিচিত একটি ফাইলে সংরক্ষণ করা হবে / ভেরি / লিব / ডিফোফস্টার /। অন্যান্য প্যাকেজগুলি নির্ভর করে বলে কোন প্যাকেজ ইনস্টল করা হয়েছে তা সনাক্ত করতে ডেফোফোস্টার এই তালিকাটি ব্যবহার করবে। যদি এর মধ্যে অন্যতম নির্ভরতা পরিবর্তিত হয় তবে এই ইউটিলিটিটি লক্ষ্য করে আমাদের জিজ্ঞাসা করবে যে আমরা পূর্বের প্যাকেজটি সরাতে চাই কিনা। এইভাবে, এটি আমাদের সহায়তা করবে আমরা যে পছন্দসই প্যাকেজগুলি পছন্দ করি তা দিয়ে একটি পরিষ্কার ব্যবস্থা বজায় রাখুন.
উবুন্টুতে ডেফোস্টার ইনস্টল করুন
দেবফোস্টার হয় সংগ্রহস্থলগুলিতে উপলব্ধ আমাদের উবুন্টু বিতরণ। অতএব, ইনস্টলেশন কোনও সমস্যা হবে না। যে কোনও দেবিয়ান-ভিত্তিক সিস্টেমে ডেফোফস্টার ইনস্টল করতে আমাদের কেবলমাত্র টার্মিনালে (Ctrl + Alt + T) নিম্নলিখিত কমান্ডটি প্রয়োগ করতে হবে:
sudo apt install debfoster
দেবফোস্টার ব্যবহার করুন
ইনস্টল করা প্যাকেজগুলির তালিকা তৈরি করুন
একবার ইনস্টল হয়ে গেলে, আমাদের অবশ্যই একই টার্মিনালে নিম্নলিখিত কমান্ডটি প্রয়োগ করে ইনস্টল করা প্যাকেজগুলির তালিকা তৈরি করতে হবে:
sudo debfoster -q
উপরের আদেশ রক্ষকদের ফাইলগুলিতে বর্তমানে ইনস্টল করা প্যাকেজ যুক্ত করবে ডিরেক্টরিতে অবস্থিত / ভেরি / লিব / ডিফোফস্টার /। আমরা আমাদের সিস্টেমে আর ইনস্টল করতে চাই না এমন প্যাকেজগুলি সরানোর জন্য আমরা এই ফাইলটি সম্পাদনা করতে পারি।
আমাদের গুরুত্বপূর্ণ এবং সিস্টেম-সম্পর্কিত প্যাকেজগুলি অপসারণ করা উচিত নয়যেমন লিনাক্স কার্নেল, গ্রাব, উবুন্টু-বেস, উবুন্টু-ডেস্কটপ ইত্যাদি আমরা ম্যানুয়ালি সম্পাদনা করি এমন গুরুত্বপূর্ণ কনফিগারেশন ফাইলগুলির একটি ব্যাকআপ তৈরি করার পরামর্শ দেওয়া হয়।
আমাদের তালিকায় নেই এমন প্যাকেজগুলি সরান
রক্ষকদের তালিকাভুক্ত প্যাকেজগুলি সরানোর জন্য আমরা ইউটিলিটিটিকে বাধ্য করতে পারি। এটি করার জন্য, আমরা কার্যকর করব:
sudo debfoster -f
দেবফোস্টার কিপার্স ফাইলে উপলভ্য নয় এমন সমস্ত প্যাকেজগুলি তাদের নির্ভরতা সহ সরিয়ে ফেলবে। আপনার সিস্টেমকে ডেটাবেস মেনে চলতে বাধ্য করছে।
এর পরে আমরা সময় সময় বা প্যাকেজ যুক্ত / অপসারণের পরে নিম্নলিখিত কমান্ডটি চালাতে পারি। সাথে আমরা অনাথ প্যাকেজগুলি বা অ-লঙ্ঘন নির্ভরতা পরীক্ষা করব যে অপসারণ করা প্রয়োজন।
sudo debfoster
আপনি যদি কোনও প্যাকেজ ইনস্টল / মুছে ফেলে থাকেন তবে ডেফোফোস্টার আপনাকে জিজ্ঞাসা করবে আপনি কী করতে চান। কী করবেন তা আপনি যদি নিশ্চিত না হন তবে উপলভ্য বিকল্পগুলি দেখতে এইচ টাইপ করুন।
কীপার্স তালিকায় প্যাকেজগুলি দেখুন
ডাটাবেসে প্যাকেজগুলির তালিকা দেখতে, আমরা কার্যকর করব:
debfoster -a
আমার উবুন্টু 16.04 এলটিএস ডেস্কটপে প্যাকেজগুলির তালিকা এখানে।
একটি পৃথক ডাটাবেস ব্যবহার করুন
ডিফল্টরূপে, ফাইলটিতে ইনস্টল হওয়া প্যাকেজগুলি রাখা হবে / var / lib / debfoster / রক্ষকগণ। আমরা যদি একটি ভিন্ন ডাটাবেস নির্দিষ্ট করতে চান (অবশ্যই একটি রক্ষক ফাইল) আমরা ব্যবহার করব -কে বিকল্প এটি নিম্নলিখিতটিতে প্রদর্শিত হয়েছে:
debfoster -k /ruta/hacia-el/nuevo/archivo/keepers
এতিম প্যাকেজ দেখুন
এতিম প্যাকেজগুলি পরীক্ষা করার জন্য "sudo debfoster" কমান্ডটি চালানো সবসময় প্রয়োজন হয় না। আমরা যোগ করে এই ফাংশনটি সম্পাদন করতে পারি -s বিকল্প:
debfoster -s
যদি আমাদের কাছে এতিম প্যাকেজ থাকে তবে আমরা এটিকে প্রয়োজনীয় বিবেচনা করি এবং আমরা চাই না যে ডিফোস্টার এটি সরিয়ে ফেলবে, আমরা কেবল এটি সংরক্ষণকারীদের ফাইলে যুক্ত করব।
এটি করতে ফাইলটি সম্পাদনা করুন / var / lib / debfoster / রক্ষকগণ আপনার প্রিয় সম্পাদক সহ এবং এই প্রোগ্রামটির নাম যুক্ত করুন।
প্যাকেজগুলি যুক্ত / সরান
যেহেতু এই ইউটিলিটিটি অ্যাপট-গেট এবং ডিপি কেজি প্যাকেজ পরিচালকদের জন্য একটি ধারক, তাই আমরা প্যাকেজগুলি যুক্ত করতে বা মুছে ফেলার জন্য এটি ব্যবহার করতে পারি।
পাড়া একটি প্যাকেজ ইনস্টল করুন, আমরা টার্মিনালে চালিত করব (Ctrl + Alt + T):
sudo debfoster screen
এখন দেবফোস্টার নির্দিষ্ট প্যাকেজটি এপটি-গেট চালাবেন এবং ইনস্টল করবেন।
পাড়া একটি প্যাকেজ অপসারণ, আমরা কেবল একটি স্থাপন করব বিয়োগ চিহ্ন (-) সরাসরি নামের পরে প্যাকেজের:
sudo debfoster screen-
নির্ভরতা খুঁজুন
সমস্ত প্যাকেজ প্যাকেজের উপর নির্ভর করে তালিকাভুক্ত করতে, আমরা এটি ব্যবহার করব -d বিকল্প:
debfoster -d screen
এবং প্রদত্ত প্যাকেজের উপর নির্ভরশীল ইউটিলিটি ডাটাবেজে সমস্ত প্যাকেজ তালিকাভুক্ত করতে, আমরা এটি ব্যবহার করব -e বিকল্প.
debfoster -e nombre-del-paquete
দেবফোস্টার ডকুমেন্টেশন
পেতে এই ইউটিলিটি সম্পর্কে আরও বিশদ, আমরা পরামর্শ করতে পারেন ম্যান পেজ.
man debfoster
যেমনটি আমি মনে করি আপনি দেখেছেন, দেবফোস্টার আমাদের কী ইনস্টল করেছি তা ট্র্যাক রাখতে এবং সমস্ত অপ্রয়োজনীয় প্যাকেজ অপসারণে সহায়তা করবে। এটি সেই অ্যাপগুলির মধ্যে একটি খুব সাবধানে ব্যবহার করতে ভুলবেন না। উবুন্টু-বেস, গ্রাব, কারেন্ট কার্নেল ইত্যাদির মতো সিস্টেম-সম্পর্কিত গুরুত্বপূর্ণ প্যাকেজগুলি সরিয়ে ফেলবেন না যদি আপনি তা করেন তবে আপনি একটি অব্যর্থ সিস্টেমের সাথে শেষ করতে পারেন।
ধন্যবাদ খুব আকর্ষণীয়, আমি আশা করি এটি অন্যান্য অ্যাপ্লিকেশনগুলির মতো নয় যা গুরুত্বপূর্ণ ফাইলগুলি মুছে দেয়
এটি ব্যবহার করার সময় আপনাকে অবশ্যই যত্নবান হতে হবে, কারণ আপনি গুরুত্বপূর্ণ প্যাকেজগুলি মুছতে পারেন। তাই আপনি যখন রক্ষকদের থেকে লেকটি মুছতে চান তখন একটি ভাল চেহারা দেখুন
এটি কি লিনাক্স পুদিনার জন্য বৈধ?