Pt apt-get purge` এবং `apt-get অপসারণ - এর মধ্যে পার্থক্য কী?


194

এর মধ্যে কোনও পার্থক্য আছে কি?

sudo apt-get purge <package-name>

এবং

sudo apt-get remove <package-name>  

?

আমি প্রায়শই লোককে এক বা অন্যটির সুপারিশ করতে দেখি।

অন্য কথায়, কী apt-get purgeমুছে ফেলবে apt-get removeনা?


সম্পর্কিত (যেহেতু aptঅনুরূপ, কিন্তু বিকল্প apt-get): askubuntu.com/questions/936810/apt-remove-vs-purge
মাইকেল

উত্তর:


199

man apt-getপৃষ্ঠাটি যেমন বলে:

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

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

এটি অবশ্যই প্যাকেজগুলির ক্ষেত্রে প্রযোজ্য না যা ব্যবহারকারীর হোম ফোল্ডারের ভিতরে কনফিগারেশন ফাইল রাখে (উদাহরণস্বরূপ /home/SexyNoJutsuUser:), এই ফাইলগুলি স্পর্শ করা হবে না ( কেন "পুর্ব" কোনও অ্যাপ্লিকেশন সম্পর্কিত সমস্ত কিছু মুছে ফেলবে না? )

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

অন্যদিকে, যদি আপনি অ্যাপাচি, স্কুইড, মাইএসকিএল বা অন্য কোনও পরিষেবাদি ইনস্টল করতে চান যা তাদের ফাইলগুলি সংরক্ষণ করে /etc, আপনি যদি ব্যবহার করেন তবে এই কনফিগারেশন ফাইলগুলি মুছে ফেলা হবে purge


অন্তর্নিহিত প্যাকেজটি অক্ষত রেখে এটিকে অপসারণ করার জন্য মেগা প্যাকেজে পার্জ ব্যবহার করা যেতে পারে। আপনি যদি পোস্টগ্রাগেসকে প্রভাবিত না করে বেস সিস্টেমটি আপগ্রেড করতে চান, আপনি পোস্টগ্রিস মেটা প্যাকেজটি প্রস্তুত করতে পারবেন এবং তারপরে ডেবিয়ান 7- ডেবিয়ান 8 থেকে আপগ্রেড করা আপনার পোস্টগ্রাস সংস্করণটি আউটআউট করবে।
বোটকোডার

30

থেকে একটি উদ্ধৃতাংশ আমার উত্তর আরেকটি প্রশ্ন করুন:

  • apt-get remove packagename
    বাইনারিগুলি সরিয়ে ফেলবে, তবে প্যাকেজের কনফিগারেশন বা ডেটা ফাইল নয় packagename
  • apt-get purge packagename, বা প্যাকেজ সম্পর্কিত সমস্ত কিছু
    apt-get remove --purge packagename
    সরিয়ে ফেলবে , [...] বিশেষত কার্যকর যখন আপনি কোনও অ্যাপ্লিকেশন দিয়ে 'সমস্ত কিছু শুরু করতে' চান কারণ আপনি কনফিগারেশনটি গোলযোগ করেছেন।packagename

12

apt-get purgeকনফিগারেশন ফাইলগুলি সরান, যখন apt-get removeনা।

আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.