উত্তর:
man apt-get
পৃষ্ঠাটি যেমন বলে:
অপসারণ - অপসারণ ইনস্টলের পরিবর্তে প্যাকেজগুলি অপসারণের পরিবর্তে ইনস্টল করার অনুরূপ। নোট করুন যে একটি প্যাকেজ অপসারণ করার ফলে সিস্টেমে তার কনফিগারেশন ফাইলগুলি চলে যায় । যদি প্যাকেজের নামে একটি প্লাস চিহ্ন যুক্ত করা হয় (কোনও হস্তক্ষেপের স্থান ছাড়াই), চিহ্নিত প্যাকেজটি সরানোর পরিবর্তে ইনস্টল করা হবে।
purge - purge অপসারণ করতে অভিন্ন যেমন প্যাকেজগুলি মুছে ফেলা হয় এবং শুদ্ধ হয় ( কোনও কনফিগারেশন ফাইলও মুছে ফেলা হয় )।
এটি অবশ্যই প্যাকেজগুলির ক্ষেত্রে প্রযোজ্য না যা ব্যবহারকারীর হোম ফোল্ডারের ভিতরে কনফিগারেশন ফাইল রাখে (উদাহরণস্বরূপ /home/SexyNoJutsuUser
:), এই ফাইলগুলি স্পর্শ করা হবে না ( কেন "পুর্ব" কোনও অ্যাপ্লিকেশন সম্পর্কিত সমস্ত কিছু মুছে ফেলবে না? )
সুতরাং উদাহরণস্বরূপ, আপনি যদি ক্রোম, ফায়ারফক্স, এক্সবিএমসি বা অন্য কোনও ফোল্ডারটির ভিতরে কিছু কনফিগারেশন ফাইল ধারণ করে থাকেন তবে /home
এই ফাইলগুলি সেখানেই থাকবে।
অন্যদিকে, যদি আপনি অ্যাপাচি, স্কুইড, মাইএসকিএল বা অন্য কোনও পরিষেবাদি ইনস্টল করতে চান যা তাদের ফাইলগুলি সংরক্ষণ করে /etc
, আপনি যদি ব্যবহার করেন তবে এই কনফিগারেশন ফাইলগুলি মুছে ফেলা হবে purge
।
থেকে একটি উদ্ধৃতাংশ আমার উত্তর আরেকটি প্রশ্ন করুন:
apt-get remove packagename
বাইনারিগুলি সরিয়ে ফেলবে, তবে প্যাকেজের কনফিগারেশন বা ডেটা ফাইল নয়packagename
।apt-get purge packagename
, বা প্যাকেজ সম্পর্কিত সমস্ত কিছুapt-get remove --purge packagename
সরিয়ে ফেলবে , [...] বিশেষত কার্যকর যখন আপনি কোনও অ্যাপ্লিকেশন দিয়ে 'সমস্ত কিছু শুরু করতে' চান কারণ আপনি কনফিগারেশনটি গোলযোগ করেছেন।packagename
apt-get purge
কনফিগারেশন ফাইলগুলি সরান, যখন apt-get remove
না।
apt
অনুরূপ, কিন্তু বিকল্পapt-get
): askubuntu.com/questions/936810/apt-remove-vs-purge