Canonical اعلام کرده است که Ubuntu و طعم های تایید شده آن به طور پیش فرض با پشتیبانی Flatpak عرضه نمی شوند. اگرچه هنوز هم می توانید آن را به صورت دستی فعال کنید.
شرکت مادر اوبونتو بیانیهای صادر کرده است که Flatpak در نسخههای بعدی طعمهای اوبونتو حضور نخواهد داشت. اما Flatpak چیست، چرا آن را می خواهید، و چگونه آن را در اوبونتو و طعم های آن فعال می کنید؟
چرا Flatpak در Ubuntu Flavors در دسترس نیست؟
توزیعهای مختلف روشهای مختلفی برای استقرار و مدیریت بستهها دارند. در مشتقات دبیان (از جمله اوبونتو)، پیشفرض ابزار بسته پیشرفته است، در حالی که RHEL و توزیعهای مشابه از yum و rpm استفاده میکنند.
علاوه بر ابزارهای بسته استاندارد، برخی از توسعهدهندگان از برنامههای sandboxed استفاده میکنند که در محیطهای خودشان اجرا میشوند و دارای تمام وابستگیها و کتابخانههای مورد نیاز برای اجرای برنامه در هر سیستم لینوکس هستند.
Flatpak یکی از این ابزارهاست که ابزارهای با کاربری آسان و مستندات گسترده را ارائه می دهد و توسط جامعه توسعه یافته و پشتیبانی می شود.
ابزار Canonical، Snap، در داخل توسعه داده شد و عملکردی مشابه Flatpak را ارائه میدهد – اگرچه فقط از سیستمهایی پشتیبانی میکند که از سیستم systemd init استفاده میکنند. اسنپ به دلیل مدل توسعه منبع بسته، زمان کند راه اندازی برنامه و سیستم به روز رسانی خودکار مورد انتقاد قرار گرفته است.
توسعهدهندگان Distro تا کنون قادر بودهاند مدیریت بستهای را که انتخاب میکنند شامل شوند، و در حالی که اوبونتو Flatpak را به نفع اسنپ کنار گذاشته است، طعمهای نیمه رسمی اوبونتو، از جمله Kubuntu، Xubuntu، Lubuntu و Budgie، به سمت پذیرش هر دو حرکت کردهاند. Flatpak و Snap.
در 21 فوریه 2023، فیلیپ کیویش، مدیر مهندسی انجمن در Canonical در انجمن گفتمان اوبونتو اعلام کرد که طعمهای تایید شده دیگر به طور پیشفرض با پشتیبانی Flatpak عرضه نمیشوند.
کیویش با اشاره به “تجزیه” ادامه داد:
اوبونتو و طعمهای آن debs و snaps را تجربه پیشفرض در نظر میگیرند. کاربران برای دریافت نرم افزار خود از منابع دیگر، از جمله Flatpak، آزادی انتخاب دارند. راهی برای نصب این جایگزینها برای نصب از آرشیو اوبونتو با یک دستور ساده در دسترس است و خواهد بود.
به عنوان بخشی از تلاش های مشترک ما، طعم های اوبونتو تصمیم مشترکی برای تنظیم برخی از بسته های پیش فرض در اوبونتو گرفته اند: در آینده، بسته Flatpak و همچنین بسته های ادغام Flatpak در مرکز نرم افزار مربوطه دیگر توسط به طور پیش فرض در نسخه بعدی که در آوریل 2023 به نام Lunar Lobster عرضه می شود.
اگرچه بیانیه کیویش به یک “تصمیم مشترک” اشاره دارد، اما این تغییر بسیاری را غافلگیر کرده است، زیرا در دسامبر 2023، سرپرست فنی Xubuntu، شان دیویس، Flatpak را در Xubuntu نشان داد.
چگونه Flatpak را در اوبونتو و طعم های تایید شده آن فعال کنیم
در حالی که Canonical از برنامههای Flatpak پشتیبانی میکند، این بدان معنا نیست که شما نمیتوانید Flatpak را در Ubuntu، Kubuntu، Xubuntu، Lubuntu و Budgie نصب و فعال کنید.
یک ترمینال را با انتخاب “Terminal” از منوی سیستم یا فشار دادن Ctrl + Alt + T باز کنید.
وارد:
sudo apt install flatpak gnome-software-plugin-flatpak gnome-software
اکنون که Flatpak نصب شده است، می توانید به راحتی برنامه .flatpakref و فایل های مخزن .flatpakrepo را باز کنید. اما برای قدردانی کامل از همه چیزهایی که Flatpak ارائه می دهد، باید Flatpak را به مخزن Flatpak متصل کنید.
بزرگترین و پایدارترین آنها Flathub است که دارای بسته هایی است که توسط مدیران و توسعه دهندگان Flathub انتخاب و اضافه شده است. دیگر مخازن Flatpak در دسترس هستند.
برای اتصال Flatpak به مخزن Flathub تا بتوانید به راحتی برنامه های Flatpak را نصب کنید، وارد کنید:
flatpak remote-add --if-not-exists flathub https://flathub.org/repo/flathub.flatpakrepo
برای اعمال تغییرات، دستگاه خود را مجددا راه اندازی کنید. اکنون، میتوانید نرمافزاری را با استفاده از Flatpak روی اوبونتو و طعمهای آن نصب کنید.
شما می توانید اکثر برنامه های لینوکس را با Flatpak نصب کنید
چه بخواهید از Flatpak به دلایل ایدئولوژیک یا عملی استفاده کنید، هزاران برنامه، بازی و ابزار مفید در دسترس هستند و نصب تمام نرم افزارهایی که می توانید از Flatpak نیاز داشته باشید، بدون نیاز به استفاده از خط فرمان کاملاً امکان پذیر است.
اگر چند ساعت برای کشتن دارید، چرا به بازیهای عالی، رایگان و با بستهبندی Flatpak گیر ندهید؟