Flatpak نسخههای جدیدتری از برنامهها را نسبت به آنچه بهطور پیشفرض در دستگاههای Chromebook پیدا میکنید ارائه میکند. در اینجا نحوه اجرای آخرین نرم افزار لینوکس آورده شده است.
در اکثر کرومبوکها، میتوانید نسخه کامل Debian Stable را در محیط توسعه لینوکس نصب کنید. اگر می خواهید به برنامه های جدیدتر دسترسی داشته باشید، بسیاری از برنامه های محبوب لینوکس به عنوان بسته های Flatpak در دسترس هستند. اجرای چنین برنامههایی در Chromebook میتواند دشوار باشد، اما این فرآیند زمانی آسان است که بدانید چگونه.
چرا Flatpak؟
همانطور که استفاده از Chromebook راحت است، به نظر می رسد همیشه برخی از برنامه ها وجود دارند که می خواهید از آنها استفاده کنید که به عنوان یک برنامه وب در دسترس نیستند یا به عنوان یک برنامه وب یا Android به طور متفاوت از برنامه دسکتاپ کار می کنند. حتی ممکن است بخواهید مرورگرهایی غیر از کروم مانند فایرفاکس را نصب کنید.
نسخه دبیان که به طور پیش فرض در محیط Crostini نصب شده است، نسخه پایدار است که از نظر نرم افزاری بسیار محافظه کارانه است. نسخه پایدار دبیان به نفع نسخه های قدیمی نرم افزار است.
همچنین برای توسعهدهندگان بالادستی سخت است که برنامههای منبع باز را حفظ کنند، وقتی که نگهبانان توزیع لینوکس برنامهای را برای کاربران خود تغییر میدهند. اگر کاربر اشکالی را گزارش کند، چه کسی مسئول رفع آن است؟
Flatpak تلاشی برای استانداردسازی بسته ها برای لینوکس است. ایده این است که توسعه دهندگان فقط باید یک برنامه را با تمام وابستگی های آن ارسال کنند. برنامه از کتابخانه های سیستم جدا می شود و عیب یابی مشکلات را آسان تر می کند.
بزرگترین دلیل برای نصب Flatpak این است که شما نسخه های جدیدتری از برنامه ها را نسبت به APT خواهید داشت.
نصب Flatpak در Chromebook
نصب Flatpak در لینوکس در Chromebook آسان است. باید کانتینرهای تو در تو را فعال کنید، در غیر این صورت ممکن است هنگام نصب بسته ها با خطا مواجه شوید.
برای انجام این کار، با فشار دادن Ctrl-Alt-T وارد یک جلسه Crosh شوید
سپس این دستورات را برای فعال کردن کانتینرهای تودرتو وارد میکنید:
vmc start termina
lxc config set penguin security.nesting true
exit
vmc stop termina
اکنون می خواهید Flatpak را با APT در محیط لینوکس نصب کنید. یک ترمینال باز کنید و تایپ کنید:
sudo apt install flatpak
اکنون با نصب Flatpak، زمان آن رسیده است که برخی از بسته ها را پیدا کنید.
یافتن بسته ها
دو راه برای جستجوی بسته هایی برای استفاده با Flatpak وجود دارد. شما می توانید در خط فرمان، مشابه با استفاده از “جستجوی apt” جستجو کنید:
flatpak search app
به عنوان مثال، اگر به دنبال فایرفاکس بودید، باید تایپ کنید:
flatpak search firefox
همچنین می توانید به صورت گرافیکی در وب سایت Flathub مرور کنید. اگر دقیقاً نمی دانید چه می خواهید، این ایده خوبی است.
با کلیک بر روی “نصب” مرجع بسته دانلود می شود. صفحات همچنین دستورالعمل های خط فرمان را ارائه می دهند.
نصب بسته های Flatpak
نصب بسته های Flatpak مشابه نصب بسته های APT است.
برای نصب یک بسته خاص، باید شناسه بسته را یا با جستجو در خط فرمان یا از Flathub پیدا کنید.
مثلا برای نصب فایرفاکس
sudoflatpakinstallorg.mozilla.firefox
همچنین می توانید مرجع پکیج را از Flathub دانلود کنید. اگر این کار را انجام دهید، باید پوشه Downloads خود را در دسترس لینوکس قرار دهید.
برای نصب بسته های دانلود شده، به دایرکتوری مشترک بروید. مثلا:
cd /mnt/chromeos/MyFiles/Downloads
سپس این دستور را تایپ کنید
sudoflatpakinstallname.of.package.file
پیروی از دستورالعمل های خط فرمان آسان تر است.
به عنوان مثال، برای نصب فایرفاکس با استفاده از Flathub
sudoflatpakinstallflathuborg.mozilla.firefox
با نصب بسته های جدید، می توانید مانند هر برنامه لینوکس دیگر روی سیستم به آنها دسترسی داشته باشید. با استفاده از منوی جستجو یا تماس با آنها از خط فرمان می توانید آنها را در برنامه های خود پیدا کنید.
استفاده از خط فرمان با Flatpak کمی متفاوت است. برنامه Flatpak به طور معمول پیدا نمی شود. برای فراخوانی آن باید از برنامه خط فرمان Flatpak استفاده کنید.
برای راه اندازی فایرفاکس از پوسته، تایپ کنید:
flatpakrunorg.mozilla.firefox
از آنجایی که این مقدار برای تایپ زیاد خواهد بود، ایده خوبی است که یک نام مستعار پوسته برای هر برنامه Flatpak که اغلب استفاده می کنید در خط فرمان تنظیم کنید:
alias firefox='flatpak run org.mozilla.firefox'
اکنون می توانید برنامه های Flatpak را در Chromebook خود نصب کنید
بهروز نگه داشتن برنامههای مورد علاقهتان با Flatpak در Chromebook آسان است. محیط Chromebook Linux به شما امکان میدهد حتی از Chromebook خود بیشتر استفاده کنید و به شما امکان میدهد برنامههای کامل را نصب کنید، نه فقط برنامههای Android و وب. نصب آن فقط چند کلیک طول می کشد.