انجمن‌های فارسی اوبونتو

کمک و پشتیبانی => انجمن عمومی => نویسنده: norouzi90 در 27 امرداد 1401، 12:21 ب‌ظ

عنوان: دقیق ترین روش برای حذف یک بسته با وابستگی هایش
ارسال شده توسط: norouzi90 در 27 امرداد 1401، 12:21 ب‌ظ
مدتها قبل در مورد این موضوع آقای  دانیال بهزادی یک دستوری گفته بودند.
هر چند که بصورت دقیق روی این موضوع کار نکرده بودم ولی امروز بر روی یک بسته ای این دستور و چند دستور دیگر حذف را امتحان کردم ، سه دستور دیگر نتوانستند که بسته مورد نظر را بصورت دقیق و کامل با تمام متعلقاتش حذف کنند ولی این دستور توانست اینکار را انجام دهد.
دلم خواست این موارد را با ذکر جزییات برای استفاده دوستان در اینجا قرار بدهم.

روش اول:(عکس 1)

sudo  apt remove icewmsudo apt autoremove

روش دوم:(عکس 2)

sudo apt --purge remove icewmsudo apt autoremove

روش سوم:(عکس 3)

sudo apt remove --autoremove icewm


روش چهارم که آقای بهزادی گفته بودند: (عکس چهارم)

sudo  apt purge icewm --auto-remove

سه روش اولی قادر به حذف:
/etc/menu-methods/icewm-common/etc/X11/icewm
نمی باشند و تنها دستور چهارمی قادر به اینکار می باشد.
و تنها در  دستور چهارمی این موارد اعمال می شود:

Purging configuration files for icewm (2.1.2-1) ...
Purging configuration files for icewm-common (2.1.2-1) ...

( در ضمن به علامت ستاره در انتهای بسته هایی که می خواهند حذف بشوند توجه کنید:
icewm* icewm-common*
در دستور چهارم در انتهای هر دو فایل علامت ستاره است ولی در دستور دومی تنها در انتهای فایل
icewm* و در دستور اولی و سومی علامت ستاره در پایان هیچکدام از فایل ها نیست.)

عنوان: پاسخ : دقیق ترین روش برای حذف یک بسته با وابستگی هایش
ارسال شده توسط: سودو. در 27 امرداد 1401، 02:05 ب‌ظ
دمت گرم ، چه دقتی ! خوبه چون من همیشه همون دستور چهارم رو میزنم !
عنوان: پاسخ : دقیق ترین روش برای حذف یک بسته با وابستگی هایش
ارسال شده توسط: آرمان اسماعیلی در 27 امرداد 1401، 02:13 ب‌ظ
مشابه این عملکرد در آرچ میشه pacman -Rsun