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

کمک و پشتیبانی => انجمن عمومی => نویسنده: kook65247 در 17 خرداد 1400، 04:10 ب‌ظ

عنوان: بین دستورات حذف یک نرم افزار کدام مناسب تر است؟ (حل شد)
ارسال شده توسط: kook65247 در 17 خرداد 1400، 04:10 ب‌ظ
سلام
برای حذف کردند یک نرم افزار از چه دستوری استفاده کنم بهتره؟
به غیر از این دو دستور دیگه ای هم هست؟
فرقشون باهمدیگه چیه؟

sudo apt-get remove <application_name>

sudo apt-get purge <package-name>

آیا راه حل دیگه ای هم هست؟
عنوان: پاسخ : بین دستورات حذف یک نرم افزار کدام مناسب تر است؟
ارسال شده توسط: Dragon- در 17 خرداد 1400، 04:57 ب‌ظ
اولی فقط برنامه رو پاک می‌کنه اما تنظیمات برنامه باقی می‌مونه.
دستور دوم هم برنامه رو پاک می‌کنه و هم تنظیمات مربوط به اون رو.
برای مثال اگه بسته تور رو نصب کنید، با این دستور فقط خودش پاکش میشه اما تنطیماتش باقی می‌مونه.
apt remove tor
اگه یه بسته رو remove کرده باشید، همچنان می‌تونید از purge استفاده کنید تا تنظیماتش رو هم پاک کنید.
توی ادامه مثال بالا اگه حالا دوباره دستور
apt remove torرو بزنید میگه که بسته tor نصب نشده. اما اگه دستور زیر رو بزنید فایل‌های تنظیمات اون رو هم پاک می‌کنه.
apt purge tor
اگه از همون اول از purge استفاده کنید، هم تنظیمات و هم خود برنامه رو پاک می‌کنه.

از dpkg هم می‌تونید استفاده کنید.
dpkg -r package-name عملکردی مثل
apt remove package-name داره.
dpkg -P package-name هم عملکردی مثل
apt purge package-name داره.
بهتره از همون apt استفاده کنید و تا لازم نیست، سراغ dpkg نرید. اینجوری از اینکه اتفاقی مشکلی پیش‌بیاد، جلوگیری کردید.

مشخصه که دستورات مربوط به حذف و نصب برنامه‌ها رو باید با دسترسی روت اجرا کنید.
حالا این دسترسی رو یا با sudo فراهم می‌کنید یا ورود به کاربر روت یا از راه‌های دیگه.
عنوان: پاسخ : بین دستورات حذف یک نرم افزار کدام مناسب تر است؟
ارسال شده توسط: bed123derkelo در 17 خرداد 1400، 06:21 ب‌ظ
باسلام

من خودم همیشه از این دستور استفاده میکنم

apt autoremove && apt purge
عنوان: پاسخ : بین دستورات حذف یک نرم افزار کدام مناسب تر است؟
ارسال شده توسط: Zincstudio در 18 خرداد 1400، 12:20 ق‌ظ
سلام
برای حذف کردند یک نرم افزار از چه دستوری استفاده کنم بهتره؟
به غیر از این دو دستور دیگه ای هم هست؟
فرقشون باهمدیگه چیه؟

sudo apt-get remove <application_name>

sudo apt-get purge <package-name>

آیا راه حل دیگه ای هم هست؟


سلام دوست عزیز.
فرقشون رو که دوستان گفتند. و دستورات دیگه رو هم گفتند، من خودم اینو میزنم:



apt --purge remove esm_app
عنوان: پاسخ : بین دستورات حذف یک نرم افزار کدام مناسب تر است؟ (حل شد)
ارسال شده توسط: دانیال بهزادی در 18 خرداد 1400، 06:55 ب‌ظ
من خیلی وسواس دارم. با این پاک می‌کنم:
$ sudo apt remove --auto-remove --purge PACKAGE
عنوان: پاسخ : بین دستورات حذف یک نرم افزار کدام مناسب تر است؟
ارسال شده توسط: Dragon- در 18 خرداد 1400، 10:01 ب‌ظ
باسلام

من خودم همیشه از این دستور استفاده میکنم

apt autoremove && apt purge
البته باید اول purge رو استفاده کنید بعد autoremove.
چون بعد از پاک کردن یه برنامه هست که مشخص میشه چه بسته‌هایی فقط به خاطر اون برنامه نصب شدن نه قبلش.

می‌تونید اینجوری با یه دستور هر دوتا کار رو انجام بدید.
apt purge --auto-remove package-name
عنوان: پاسخ : بین دستورات حذف یک نرم افزار کدام مناسب تر است؟
ارسال شده توسط: Dragon- در 18 خرداد 1400، 10:03 ب‌ظ
سلام دوست عزیز.
فرقشون رو که دوستان گفتند. و دستورات دیگه رو هم گفتند، من خودم اینو میزنم:



apt --purge remove esm_app

معادل این هست که این دستور رو بزنید.
apt purge esm_app
عنوان: پاسخ : بین دستورات حذف یک نرم افزار کدام مناسب تر است؟ (حل شد)
ارسال شده توسط: Dragon- در 18 خرداد 1400، 10:05 ب‌ظ
من خیلی وسواس دارم. با این پاک می‌کنم:
$ sudo apt remove --auto-remove --purge PACKAGE
فرقش با این چیه؟
sudo apt purge --auto-remove PACKAGE
عنوان: پاسخ : بین دستورات حذف یک نرم افزار کدام مناسب تر است؟ (حل شد)
ارسال شده توسط: دانیال بهزادی در 19 خرداد 1400، 07:52 ب‌ظ
اگه اشتباه نکنم، دستور شما اوت بسته رو purge می‌کنه و وابسته‌هاش رو remove. ولی اولی همه رو purge می‌کنه.
عنوان: پاسخ : بین دستورات حذف یک نرم افزار کدام مناسب تر است؟ (حل شد)
ارسال شده توسط: bed123derkelo در 19 خرداد 1400، 09:32 ب‌ظ
باسلام
نقل‌قول
البته باید اول purge رو استفاده کنید بعد autoremove.
چون بعد از پاک کردن یه برنامه هست که مشخص میشه چه بسته‌هایی فقط به خاطر اون برنامه نصب شدن نه قبلش.

می‌تونید اینجوری با یه دستور هر دوتا کار رو انجام بدید.

بسیار ممنون از شما. \\:D/
عنوان: پاسخ : بین دستورات حذف یک نرم افزار کدام مناسب تر است؟ (حل شد)
ارسال شده توسط: Dragon- در 20 خرداد 1400، 09:25 ب‌ظ
اگه اشتباه نکنم، دستور شما اوت بسته رو purge می‌کنه و وابسته‌هاش رو remove. ولی اولی همه رو purge می‌کنه.

البته فکر کنم وابستگی‌های یه برنامه که با حذفش بی استفاده میشن، فایل تنظیمات ندارن و purge کردن برای اونها معنی نداره. ولی مطمئن نیستم.
عنوان: پاسخ : بین دستورات حذف یک نرم افزار کدام مناسب تر است؟ (حل شد)
ارسال شده توسط: دانیال بهزادی در 21 خرداد 1400، 02:12 ق‌ظ
چرا. هر بسته‌ای می‌تونه تنظیمات داشته باشه. مثلاً تراکتور، پیش‌نیاز کاربراتوره. ولی خودش هم به تنهایی قابل نصبه و تنظیمات خودش رو داره.
عنوان: پاسخ : بین دستورات حذف یک نرم افزار کدام مناسب تر است؟ (حل شد)
ارسال شده توسط: aFard در 21 خرداد 1400، 05:50 ب‌ظ
من هم تازه xubuntu نصب کردم.
برای حذف نرم افزار از دستور زیر استفاده میکنم.
sudo apt purge windows(pkg)sudo apt autoremove
عنوان: پاسخ : بین دستورات حذف یک نرم افزار کدام مناسب تر است؟ (حل شد)
ارسال شده توسط: Dragon- در 24 خرداد 1400، 12:11 ق‌ظ
چرا. هر بسته‌ای می‌تونه تنظیمات داشته باشه. مثلاً تراکتور، پیش‌نیاز کاربراتوره. ولی خودش هم به تنهایی قابل نصبه و تنظیمات خودش رو داره.
درسته.  ولی وقتی شما کاربراتور رو نصب می‌کنید و بعد از مدتی تصمیم می‌گیرید که پاکش کنید، دستور زیر تراکتور رو پاک نمی‌کنه.
sudo apt remove --auto-remove --purge carburetor
ویرایش: حذف شدن یه بسته توسط قابلیتِ auroremove، بستگی به این داره که اون بسته به صورت manual install نشانه گذاری شده یا automatic install. اگه manual install باشه، قابلیتِ autoremove اصلا اون رو پاک نمی‌کنه. در صورتی که automatic install باشه و بسته‌ای به اون بسته اولی هیچ وابستگی نداشته باشه، قابلیتِ autoremove بسته اول رو پاک می‌کنه.
عنوان: پاسخ : بین دستورات حذف یک نرم افزار کدام مناسب تر است؟ (حل شد)
ارسال شده توسط: M!lad در 24 خرداد 1400، 01:47 ب‌ظ
یک نکته هم اینکه بعد از حذف یک بسته همچنان می‌تونید تنظیماتش رو Purge کنید.
عنوان: پاسخ : بین دستورات حذف یک نرم افزار کدام مناسب تر است؟ (حل شد)
ارسال شده توسط: aFard در 24 خرداد 1400، 01:53 ب‌ظ
توی پکیج منیجر های لینوکسی اینتوری است که نرم افزار ها به صورت شاخه شاخه هستند.
برای مثال اگر برنامه ی cheese را در ابونتو حذف کنید میزکار گنوم هم حذف میشه.
یا برای مثال اگر تراکتور را حذف کنید حالت شاخه شاخه ای از بین میره و کاربراتور میره توی لیست برنامه های اضافه.
عنوان: پاسخ : بین دستورات حذف یک نرم افزار کدام مناسب تر است؟ (حل شد)
ارسال شده توسط: Dragon- در 24 خرداد 1400، 03:17 ب‌ظ
بله درسته. توی چنتا ارسال بالاتر به این هم اشاره کردم.
بحث سر اینه که فرق دستورات پایین با هم چیه.
apt purge --auto-remove Package-Name
apt remove --auto-remove --purge Package-Name
عنوان: پاسخ : بین دستورات حذف یک نرم افزار کدام مناسب تر است؟ (حل شد)
ارسال شده توسط: M!lad در 24 خرداد 1400، 06:28 ب‌ظ
من ندیدم جایی اشاره شده باشه...
دستورات بالا هیچ فرقی در عملکرد نهایی با هم ندارند.
حتی:
apt autoremove --purgeمعادل همین هاست. remove --purge دستور قدیمی هست. purge اضافه شده تا مجبور نباشید بزنید remove --purge. دقیقا مثل autopurge که میشه به جای remove --autoremove --purge استفاده کرد.
البته بحث resolve بسته‌های وابسته به وسیله autoremove چیز دیگریست.
عنوان: پاسخ : بین دستورات حذف یک نرم افزار کدام مناسب تر است؟ (حل شد)
ارسال شده توسط: دانیال بهزادی در 24 خرداد 1400، 07:50 ب‌ظ
برای مثال اگر برنامه ی cheese را در ابونتو حذف کنید میزکار گنوم هم حذف میشه.
نه