দেবফোস্টার, আপনার সিস্টেম পরিষ্কার করুন এবং কেবলমাত্র গুরুত্বপূর্ণ প্যাকেজগুলি রাখুন

ডিফোস্টার সম্পর্কে

পরবর্তী নিবন্ধে আমরা দেবফোস্টারকে একবার দেখে নিই। এটি একটি কমান্ড লাইন ইউটিলিটি কেবলমাত্র প্রয়োজনীয় প্যাকেজ রাখতে এবং যেগুলি আর প্রয়োজন হয় না সেগুলি সরাতে। সুতরাং, আমরা পারি আমাদের রাখুন পরিষ্কার ব্যবস্থা সব সময়. ডেবফোস্টার অ্যাপ্লিকেশনটি অ্যাপ্লিকেশন এবং 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

দেবফোস্টার ডকুমেন্টেশন

পেতে এই ইউটিলিটি সম্পর্কে আরও বিশদ, আমরা পরামর্শ করতে পারেন ম্যান পেজ.

মানুষ debfoster

man debfoster

যেমনটি আমি মনে করি আপনি দেখেছেন, দেবফোস্টার আমাদের কী ইনস্টল করেছি তা ট্র্যাক রাখতে এবং সমস্ত অপ্রয়োজনীয় প্যাকেজ অপসারণে সহায়তা করবে। এটি সেই অ্যাপগুলির মধ্যে একটি খুব সাবধানে ব্যবহার করতে ভুলবেন না। উবুন্টু-বেস, গ্রাব, কারেন্ট কার্নেল ইত্যাদির মতো সিস্টেম-সম্পর্কিত গুরুত্বপূর্ণ প্যাকেজগুলি সরিয়ে ফেলবেন না যদি আপনি তা করেন তবে আপনি একটি অব্যর্থ সিস্টেমের সাথে শেষ করতে পারেন।


আপনার মন্তব্য দিন

আপনার ইমেল ঠিকানা প্রকাশিত হবে না। প্রয়োজনীয় ক্ষেত্রগুলি দিয়ে চিহ্নিত করা *

*

*

  1. ডেটার জন্য দায়বদ্ধ: মিগুয়েল অ্যাঞ্জেল গাটান
  2. ডেটার উদ্দেশ্য: নিয়ন্ত্রণ স্প্যাম, মন্তব্য পরিচালনা।
  3. আইনীকরণ: আপনার সম্মতি
  4. তথ্য যোগাযোগ: ডেটা আইনি বাধ্যবাধকতা ব্যতীত তৃতীয় পক্ষের কাছে জানানো হবে না।
  5. ডেটা স্টোরেজ: ওসেন্টাস নেটওয়ার্কস (ইইউ) দ্বারা হোস্ট করা ডেটাবেস
  6. অধিকার: যে কোনও সময় আপনি আপনার তথ্য সীমাবদ্ধ করতে, পুনরুদ্ধার করতে এবং মুছতে পারেন।

  1.   আমি কুলুঙ্গি তিনি বলেন

    ধন্যবাদ খুব আকর্ষণীয়, আমি আশা করি এটি অন্যান্য অ্যাপ্লিকেশনগুলির মতো নয় যা গুরুত্বপূর্ণ ফাইলগুলি মুছে দেয়

    1.    নাহুয়েল পিলান তিনি বলেন

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

  2.   জোস এনরিক মন্টেররো ব্যারো তিনি বলেন

    এটি কি লিনাক্স পুদিনার জন্য বৈধ?