`Apt-get purge` සහ` apt-get remove` අතර වෙනස කුමක්ද?


210

අතර වෙනසක් තිබේද?

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
michael

Answers:


220

ලෙස man apt-getපිටු පවසයි:

ඉවත් කිරීම - ඉවත් කිරීම ස්ථාපනය කිරීමට සමාන වේ. පැකේජයක් ඉවත් කිරීමෙන් එහි වින්‍යාස ගොනු පද්ධතියේ ඉතිරි වන බව සලකන්න . පැකේජයේ නමට ප්ලස් ලකුණක් එකතු කර ඇත්නම් (මැදිහත් ඉඩක් නොමැතිව), ඉවත් කිරීම වෙනුවට හඳුනාගත් පැකේජය ස්ථාපනය කෙරේ.

පිරිසිදු කිරීම - පිරිසිදු කිරීම ඇසුරුම් ඉවත් කර පිරිසිදු කිරීම හැර (ඉවත් කිරීමට සමාන වේ) ( ඕනෑම වින්‍යාස ගොනු ද මකා දමනු ලැබේ ).

ඇත්ත වශයෙන්ම, පරිශීලකගේ නිවාස ෆෝල්ඩරය තුළ වින්‍යාස ගොනු තබා ඇති පැකේජ වලට මෙය අදාළ නොවේ (උදා /home/SexyNoJutsuUser), මෙම ලිපිගොනු ස්පර්ශ නොකරනු ඇත ( යෙදුමකට සම්බන්ධ සියල්ල "පිරිසිදු කිරීම" ඉවත් නොකරන්නේ ඇයි? )

උදාහරණයක් ලෙස, ඔබ purgeක්‍රෝම්, ෆයර්ෆොක්ස්, කොඩී හෝ ඔබේ /homeෆෝල්ඩරය තුළ වින්‍යාස ගොනු කිහිපයක් තබා ඇති වෙනත් අයෙකුට නම් , මෙම වින්‍යාස ගොනු එහි රැඳෙනු ඇත.

අනෙක් අතට ඔබ Apache, දැල්ලන්, MySQL හෝ ඒවායේ වින්‍යාස ගොනු සුරැකීමට සමාන වෙනත් සේවාවන් ස්ථාපනය /etcකරන්නේ නම්, ඔබ භාවිතා කරන්නේ නම් මෙම වින්‍යාස ගොනු මකා දැමෙනු ඇත purge.


මෙටා පැකේජයක් ඉවත් කිරීම සඳහා පිරිසිදු කිරීම භාවිතා කළ හැකි අතර, යටින් පවතින පැකේජය නොවෙනස්ව පවතී. ඔබට පෝස්ට්ග්‍රෙස් වලට බලපෑමක් නොකර මූලික පද්ධතිය උත්ශ්‍රේණි කිරීමට අවශ්‍ය නම්, ඔබට පෝස්ට්ග්‍රෙස් මෙටා පැකේජය පිරිසිදු කර පිරිසිදු කර ඩෙබියන් 7- ඩේබියන් 8 වෙතින් යාවත්කාලීන කිරීමෙන් ඔබේ පෝස්ට්ග්‍රෙස් අනුවාදය ස්පර්ශ නොවනු ඇත.
බෝට්කෝඩරය

33

තවත් ප්‍රශ්නයකට මගේ පිළිතුරෙන් උපුටා ගැනීමකි :

  • apt-get remove packagename
    ද්විමය ඉවත් කරයි, නමුත් පැකේජයේ වින්‍යාසය හෝ දත්ත ගොනු නොවේ packagename.
  • apt-get purge packagename, හෝ පැකේජය සම්බන්ධ සෑම දෙයක්ම
    apt-get remove --purge packagename
    ඉවත් කරයි , [...] ඔබ වින්‍යාසය අවුල් කළ නිසා යෙදුමක් සමඟ 'සියල්ල ආරම්භ කිරීමට' අවශ්‍ය විට විශේෂයෙන් ප්‍රයෝජනවත් වේ.packagename

13

apt-get purgeවින්‍යාස ගොනු ඉවත් කරන අතර apt-get removeඑසේ නොවේ.

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.