ইনস্টল করা হয়নি (রেসিডুয়াল কনফিগারেশন) সব অপসারণ করা কি নিরাপদ?


20

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

আমি দৌড়েছি sudo apt-get autoremove কিন্তু তারা এখনও আছে। (এছাড়াও পরিষ্কার এবং অটোক্লেন)

এটা কি...


FYI — এই কনফিগারেশন ফাইলগুলিতে প্রচুর জায়গা লাগে না। আমি সবেমাত্র 342 টি প্যাকেজকে অবশিষ্টাংশের কনফিগার ফাইল (বেশিরভাগ পুরানো কার্নেল) এবং পুনর্বিবেচিত ডিস্কের বিশাল জায়গা: ২.6 মাইবি দিয়ে বিশুদ্ধ করেছি।
হ্যাকেল

@ হ্যাকেল লিনাক্স কার্নেলের অবশিষ্ট কনফিগারেশনটি প্রচুর জায়গা নেয়
এন্ডোলিথ

উত্তর:


26

এই তালিকাভুক্ত প্যাকেজটি হ'ল এমন কিছু যা কনফিগারেশন ফাইল রয়েছে যা সরানো হয়নি। আপনি প্যাকেজগুলি পুনরায় ইনস্টল করার পরিকল্পনা না করে এবং কনফিগারেশনটি রাখতে চান না, হ্যাঁ, আপনি সেগুলি নিরাপদে মুছে ফেলতে পারেন। সিনাপটিকের ক্ষেত্রে আপনি এগুলি সমস্ত নির্বাচন করে তাদের শুদ্ধ করতে পারেন, প্যাকেজ মেনুটি ব্যবহার করুন, তারপরে পূর্জি করুন। আপনি টার্মিনাল থেকেও এটি করতে পারেন:

dpkg -l | grep '^rc' | awk '{print $2}' | xargs sudo apt-get purge

38

যেহেতু এই প্রশ্ন এখানে মিশে গিয়ে তৈরি, কিছু তথ্য প্রদান করতে প্রয়োজন নেই যা may সহায়ক

থেকে man apt-get:

       অপসারণ
           ইনস্টল করার পরিবর্তে প্যাকেজগুলি মুছে ফেলা ছাড়া মুছে ফেলা ইনস্টল করার অনুরূপ। বিঃদ্রঃ
           যে প্যাকেজ অপসারণ সিস্টেমে তার কনফিগারেশন ফাইল ছেড়ে দেয়। যদি একটি প্লাস চিহ্ন হয়
           প্যাকেজ নামের সাথে যুক্ত (কোনও হস্তক্ষেপের জায়গা ছাড়াই), চিহ্নিত প্যাকেজটি হবে
           অপসারণ পরিবর্তে ইনস্টল করা।

       রেচক পদার্থ
           অপসারণ প্যাকেজগুলি মুছে ফেলা এবং মুছে ফেলা ব্যতীত অপসারণের অনুরূপ (কোনও কনফিগারেশন)
           ফাইলগুলিও মুছে ফেলা হয়)।

সুতরাং, আপনি যখন উবুন্টু সফ্টওয়্যার-কেন্দ্র ব্যবহার করে বা দ্বারা প্যাকেজগুলি সরান, তখন sudo apt-get removeএটি সিস্টেমটিতে তার কনফিগারেশন ফাইলগুলি ছেড়ে দেয়।

সম্প্রদায় সহায়তা থেকে ,

আপনার মুছে ফেলা প্যাকেজগুলি থেকে আপনার সমস্ত কনফিগারেশন তথ্য অপসারণের উপায় নেই তবে আপনি নিম্নলিখিত কমান্ডের সাহায্যে প্রতিটি অপসারণ প্যাকেজ থেকে সমস্ত কনফিগারেশন ডেটা সরাতে পারবেন।

dpkg -l | grep '^rc' | awk '{print $2}' | xargs dpkg --purge

সুতরাং, টার্মিনাল থেকে নিম্নলিখিত কমান্ড চালান:

dpkg -l | grep '^rc' | awk '{print $2}' | sudo xargs dpkg --purge

এটি সরানো প্যাকেজ থেকে কনফিগারেশন ফাইলগুলি সরিয়ে ফেলবে।


1
দুর্দান্ত উত্তর। এটি অবশ্যই অনেক সাহায্য করবে। গ্রেপ / অ্যাডক / এক্সার্গ সংমিশ্রণটি পছন্দ করেছে।
লুইস আলভারাডো

এটিও:dpkg -l | grep '^rc' | awk '{print $2}' | xargs sudo apt-get --purge remove -y
টিপিপিজেড
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.