FLATPAK PIN(1) flatpak pin FLATPAK PIN(1)

flatpak-pin - پین کردن محیط‌های زمان اجرا برای جلوگیری از حذف خودکار

flatpak pin [OPTION...] PATTERN...

فلت‌پک فهرستی از الگوها را نگهداری می‌کند که مشخص می‌کنند کدام refها پین (سنجاق) شده‌اند. یک ref پین‌شده هرگز به‌طور خودکار حذف نخواهد شد (همان‌طور که محیط‌های زمان اجرای بلااستفاده به‌صورت دوره‌ای حذف می‌شوند). این امر می‌تواند برای نمونه زمانی که از یک محیط زمان اجرا برای اهداف توسعه استفاده می‌کنید، مفید باشد.

محیط‌های زمان اجرایی که صراحتاً نصب شده‌اند، به‌جای اینکه به‌عنوان پیش‌نیاز چیزی دیگر نصب شده باشند، به‌طور خودکار پین می‌شوند.

الگوها تنها یک ref جزئی هستند که در آن‌ها نویسهٔ * با هر چیزی در آن بخش از ref مطابقت پیدا می‌کند. تنها محیط‌های زمان اجرا می‌توانند پین شوند، نه برنامه‌ها. در اینجا چند نمونه الگو آورده شده است:

org.some.Runtime
org.some.Runtime//unstable
runtime/org.domain.*
org.some.Runtime/arm

برای فهرست کردن مجموعهٔ فعلی پین‌ها، این دستور را بدون هیچ الگویی اجرا کنید.

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

-h, --help

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

--remove

به‌جای افزودن الگوها، الگوهای منطبق را حذف می‌کند.

-u, --user

پین کردن refها در یک مکان نصب به ازای هر کاربر (per-user).

--system

پین کردن refها در مکان نصب پیش‌فرض سراسری سیستم (system-wide).

--installation=NAME

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

-v, --verbose

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

$ flatpak pin

$ flatpak pin org.freedesktop.Platform//19.08

$ flatpak pin --remove org.freedesktop.Platform//19.08

flatpak(1), flatpak-uninstall(1)

flatpak