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

کمک و پشتیبانی => راهنماها، نکات و ترفندها => نویسنده: sajadspeed در 13 شهریور 1401، 07:21 ب‌ظ

عنوان: حذف کامل بسته با apt(یه جورایی تموم شد)
ارسال شده توسط: sajadspeed در 13 شهریور 1401، 07:21 ب‌ظ
سلام، دوستان من نمی‌دونم دیگه چطوری باید یه بسته رو پاک کنم که همه‌چیش پاک بشه، الان با دستور زیر supertuxkart رو پاک کردم:
sudo apt purge supertuxkart --auto-remove
ولی همانطور که در زیر می‌بینید هنوز فایل کش اون موجود است:
(https://s25.picofile.com/file/8452784826/screen_2022_09_04_19_15_35.jpg)

ببخشید یه سوال این auto-remove فقط بسته‌هایی که نیاز نداریم بهشون پاک می‌کنه و مشکلی برای بسته‌های نصب شده به وجود نمیاره؟ مثلا اگه بسته a نصب میکنم و بسته b را هم بر روی سیستم نصب دارم، جفتشون وابسته هستن به بسته c و به شکل اشتراکی دارن ازش استفاده میکنن، با اجرای دستور auto-remove بر روی بسته a یا b بسته c که پاک نمی‌شه و مشکلی به وجود نمیاد؟
عنوان: پاسخ : حذف کامل بسته با apt
ارسال شده توسط: nixoeen در 14 شهریور 1401، 02:14 ق‌ظ
این‌ها تنظیمات و فایل‌های سمت کاربر هستند و نباید با حذف بسته، پاک بشن. عموما اکثرشون رو توی cache. یا config. پیدا می‌کنید.
عنوان: پاسخ : حذف کامل بسته با apt
ارسال شده توسط: sajadspeed در 14 شهریور 1401، 07:08 ق‌ظ
خوب نمیشه که اینا برای همیشه بمونن و پاک نشن، هیچ راهی برای حذف خودکار نداره؟
عنوان: پاسخ : حذف کامل بسته با apt
ارسال شده توسط: دانیال بهزادی در 14 شهریور 1401، 09:53 ق‌ظ
خیر. پاک شدن خودکار این‌ها، پادالگوست.
عنوان: پاسخ : حذف کامل بسته با apt
ارسال شده توسط: sajadspeed در 14 شهریور 1401، 08:41 ب‌ظ
خوب ابزاری نیست که به شکل خودکار این کش‌ها و تمپ‌های نرم‌افزارهای حذف شده را پاک کند؟
عنوان: پاسخ : حذف کامل بسته با apt
ارسال شده توسط: nixoeen در 14 شهریور 1401، 11:02 ب‌ظ
rm -r ~/.cache
عنوان: پاسخ : حذف کامل بسته با apt
ارسال شده توسط: sajadspeed در 14 شهریور 1401، 11:44 ب‌ظ
 :( ممنونم واقعا :(
نه آقا کل کش‌ها رو که نمی‌خوام پاک کنم، بالاخره کلی نرم‌افزارهایی که نیاز دارم کش‌های زیاد و مفیدی گرفتن.
ظاهرا راهی نیست دیگه، ممنون ازتون که وقت گذاشتید.
عنوان: پاسخ : حذف کامل بسته با apt
ارسال شده توسط: Dragon- در 15 شهریور 1401، 01:32 ق‌ظ
...
ببخشید یه سوال این auto-remove فقط بسته‌هایی که نیاز نداریم بهشون پاک می‌کنه و مشکلی برای بسته‌های نصب شده به وجود نمیاره؟ مثلا اگه بسته a نصب میکنم و بسته b را هم بر روی سیستم نصب دارم، جفتشون وابسته هستن به بسته c و به شکل اشتراکی دارن ازش استفاده میکنن، با اجرای دستور auto-remove بر روی بسته a یا b بسته c که پاک نمی‌شه و مشکلی به وجود نمیاد؟
اون قابلیت autoremove، فقط بسته‌هایی رو پاک می‌کنه که به صورت "نصب خودکار" علامت گذاری شدند و بسته دیگه‌ای هم به اونها وابسته نیست.
ممکنه طبق پیکربندی‌های APT، بعضی بسته‌های دیگه هم با قابلیت autoremove پاک نشن. مثلا فکر کنم بسته‌هایی که اسم اونها با -firmware آغاز میشه، همینجوری باشن. می‌تونید این فایل رو ببینید:
/etc/apt/apt.conf.d/01autoremove
ممکنه توی پیکربندی‌های دیگه هم چنین چیز‌هایی تعریف شده باشه.

قابلیت autoremove از یه نسخه به بعد (فکر کنم 2.4)، با نصب شدن کرنل جدید، کرنل قبلی رو پاک نمی‌کنه، ولی کرنل‌های قدیمی‌تر رو چرا. دلیل اینکار این هست که اگه سیستم کاربر با کرنل جدید مشکل داشت، کاربر بتونه از کرنل قبلی استفاده کنه تا مشکل رو حل کنه.
عنوان: پاسخ : حذف کامل بسته با apt(یه جورایی تموم شد)
ارسال شده توسط: sajadspeed در 15 شهریور 1401، 11:09 ق‌ظ
ممنونم از شما، توضیحات خوب و کاملی بود، متوجه شدم ;D