লিনাক্স-এ অপ্ট-গেট শুদ্ধকরণ কমান্ড অপ্ট-গেট --purge কেন ব্যবহার করবেন?


19

আমি অ্যাপ্লিকেশনগুলি আনইনস্টল করার পাশাপাশি কমান্ডটি ব্যবহার করে তাদের কনফিগারেশন ফাইলগুলি মুছে ফেলতে বা সাফ করতে চাই apt-get --purge remove {package_name}

আমি https://help.ubuntu.com/commune/AptGet/Howto এ উবুন্টুর গাইড সহ নেটটিতে বেশ কয়েকটি পোস্ট পেয়েছি যা "This command completely removes a package and the associated configuration files. Configuration files residing in ~ are not usually affected by this command"কেবল কমান্ডটি ব্যবহার করার সময় পড়ে apt-get purge {package_name}

কমান্ড চালাতে কি পার্থক্য আছে apt-get --purge remove {package_name}এবং apt-get purge {package_name}? আপনি কেন একে অপরকে ব্যবহার করবেন?

উত্তর:


25

কমান্ডটি apt-get --purge removeএপ্রিটি দেবিয়ানের সাথে যুক্ত হওয়ার পরে থেকেই ছিল এবং এটি অ্যাপ্লিকেশন সহ প্যাকেজ সম্পূর্ণরূপে শুদ্ধ করার একমাত্র উপায় ছিল। apt-get purgeশেষ কয়েক বছরে কমান্ডটি যুক্ত করা হয়েছিল, পুরানো বিকল্পটি সরানো হয়নি, এবং এখনও পুরানো বাক্য গঠনটি দেখানো প্রচুর ডকুমেন্টেশন রয়েছে। তারা ঠিক একই জিনিস।

আমি প্রায়শই লম্বা কমান্ডটি apt-get --purge removeকেবল তখনই ব্যবহার করি কারণ আমি এটি প্রায়শই ব্যবহার করেছি এবং ভুলে যাচ্ছি যে সংক্ষিপ্ত সংস্করণটি এখন উপলভ্য।

অন্য একটি দরকারী জিনিস মনে রাখবেন যে --purgeবিকল্পটি ব্যবহার করা যেতে পারে apt-get autoremove, এবং এর সমতুল্য নেই apt-get autopurge। সুতরাং আপনি যদি apt-get autoremoveস্বয়ংক্রিয়ভাবে ইনস্টল হওয়া প্যাকেজগুলি অপসারণের বিকল্পটি ব্যবহার করেন তবে সেই প্যাকেজগুলি থেকে আপনার প্রচুর পুরানো ক্রুফি কনফিগারেশন থাকবে, যেহেতু আপনি কেবল সেগুলি সরিয়েছেন।


2
আপনি মুছে ফেলা প্যাকেজগুলি থেকে ডেটা মুছে ফেলতে পারেন dpkg -l | grep '^rc' | awk '{print $2}' | xargs dpkg --purge( help.ubuntu.com/commune/AptGet/Howto থেকে আদেশ )
etam1024

@ etam1024 নিশ্চিত, এবং অন্যান্য উপায়ও আছে। উপরেরটি কেবল অটোমোমো সহ একক ক্রিয়াকলাপে এটি করার জন্য একটি পদ্ধতির উল্লেখ করেছে।
জোরডাচ

আমি বুঝতে পারি না আপনি বুঝতে পেরেছিলেন। আপনি যেমন লিখেছেন অটোমোম প্যাকেজগুলি সরিয়ে দেয়, তবে "আপনি কেবলমাত্র সেগুলি সরিয়ে নিয়েছেন বলে" সেই প্যাকেজগুলি থেকে আপনার প্রচুর পুরানো ক্রুফি কনফিগারেশন থাকবে। আমি আটকানো কমান্ডটি সেই ফাইলগুলি মুছে দেয়। সুতরাং আদেশগুলি apt-get autoremoveএবং এই ক্রমে একত্রিত হওয়াগুলি অটোপ্জার মতো আচরণ করে।
etam1024
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.