FLATPAK UNINSTALL(1) flatpak uninstall FLATPAK UNINSTALL(1)

flatpak-uninstall - حذف برنامه‌ها یا محیط‌های زمان اجرا

flatpak uninstall [OPTION...] [REF...]

یک برنامهٔ کاربردی یا محیط زمان اجرا را حذف می‌کند. REF شناسه یا ارجاعی به برنامه یا محیط زمان اجرا برای حذف شدن است.

هر آرگومان REF یک شناسهٔ کامل یا جزئی در قالب ref فلت‌پک است که به صورت «(app|runtime)/ID/ARCH/BRANCH» می‌باشد. تمام بخش‌ها به‌جز ID اختیاری هستند و می‌توان آن‌ها را حذف کرد (از جمله اسلش‌ها)، بنابراین بیشتر اوقات فقط کافی است ID را مشخص کنید. هر بخشِ جاافتاده با موارد نصب‌شده مطابقت داده می‌شود، و در صورت وجود چندین مورد مطابق، از شما خواسته می‌شود یکی را انتخاب کنید. همچنین اگر REF دقیقاً با هیچ ref نصب‌شده‌ای تطابق نداشته باشد اما شبیه باشد (به‌عنوان مثال «gedit» شبیه «org.gnome.gedit» است)، اعلان انتخاب نمایش داده می‌شود؛ اما این رفتار تطبیق تقریبی در صورتی که REF حاوی هرگونه اسلش یا نقطه باشد، غیرفعال خواهد بود.

به‌طور پیش‌فرض این دستور هم به دنبال برنامه‌های نصب‌شده و هم محیط‌های زمان اجرا با REF داده‌شده می‌گردد، اما می‌توانید این جستجو را با استفاده از گزینهٔ --app یا --runtime، یا با ارائه بخش ابتدایی در REF محدود کنید.

به‌طور معمول، این دستور ref مربوط به این برنامه/محیط زمان اجرا را از مخزن محلی OSTree حذف می‌کند و اشیایی را که دیگر برای آزادسازی فضای دیسک نیازی به آن‌ها نیست پاکسازی می‌نماید. اگر بعداً همان برنامه دوباره نصب شود، اشیاء مجدداً از مخزن ریموت دریافت خواهند شد. می‌توان از گزینهٔ --keep-ref برای جلوگیری از این کار استفاده کرد.

هنگامی که در زمان حذف یک برنامه گزینهٔ --delete-data مشخص شود، دایرکتوری داده‌های آن در ~/.var/app و هرگونه مجوزی که ممکن است داشته باشد حذف می‌شوند. هنگامی که --delete-data بدون REF استفاده شود، تمام داده‌های برنامه‌های «بدون مالک» (unowned) حذف خواهند شد.

مگر اینکه توسط گزینه‌های --system، --user یا --installation بازنویسی شود، این دستور هم در نصب سراسری سیستم و هم در نصب به ازای هر کاربر به دنبال REF می‌گردد و در صورتی که در بیش از یکی وجود داشته باشد با خطا متوقف می‌شود.

گزینه‌های زیر پشتیبانی می‌شوند:

-h, --help

نمایش گزینه‌های راهنما و خروج.

--keep-ref

نگهداری ref برنامه و اشیاء متعلق به آن در مخزن محلی.

-u, --user

حذف از یک مکان نصب به ازای هر کاربر (per-user).

--system

حذف از مکان نصب پیش‌فرض سراسری سیستم (system-wide).

--installation=NAME

حذف از یک مکان نصب سراسری سیستم مشخص‌شده با NAME از میان موارد تعریف‌شده در /etc/flatpak/installations.d/. استفاده از --installation=default معادل استفاده از --system است.

--arch=ARCH

معماری مورد نظر برای حذف، به‌جای معماری سیستم میزبان. برای دیدن معماری‌های پشتیبانی‌شده توسط میزبان، flatpak --supported-arches را ببینید.

--all

حذف تمام refهای موجود در سیستم.

--unused

حذف refهای استفاده‌نشده در سیستم.

-y, --assumeyes

پاسخ بلهٔ خودکار به تمام پرسش‌ها. این گزینه برای خودکارسازی مفید است.

--noninteractive

تولید حداقل خروجی و اجتناب از بیشتر پرسش‌ها. این گزینه برای استفاده در موقعیت‌های غیرتعاملی مانند اسکریپت‌های ساخت مناسب است.

--app

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

--runtime

تنها جستجو برای محیط زمان اجرایی با نام داده‌شده.

--no-related

عدم حذف افزونه‌های مرتبط، مانند داده‌های محلی (locale).

--force-remove

حذف فایل‌ها حتی اگر توسط یک برنامهٔ در حال اجرا در حال استفاده باشند.

--delete-data

حذف داده‌های برنامه در ~/.var/app و در مخزن مجوزها.

-v, --verbose

چاپ اطلاعات اشکال‌زدایی در حین پردازش دستور.

--ostree-verbose

چاپ اطلاعات اشکال‌زدایی OSTree در حین پردازش دستور.

$ flatpak --user uninstall org.gnome.gedit

flatpak(1), flatpak-install(1), flatpak-list(1), ostree(1)

flatpak