ایمان سلمانی
ایمان سلمانی
خواندن ۳ دقیقه·۴ سال پیش

استفاده از بسته های Flatpak در Elementary OS Hera


تو مطلب قبل به معرفی و نصب سیستم عامل المنتر پرداختم حیف بود ادامه نمی دادم. برای شروع بنظرم flatpak انتخواب خوبیه. چی از این بهتر که با خیال راحت از آخرین نسخه برنامه هایی که دوست داریم تو محیط ایزوله استفاده کنیم.

https://vrgl.ir/3T1d1


حالا که Faltpak داریم چرا مخزنشو نداشته باشیم؟

مخزن Flathub برای بسته های Faltpak ساخته شده.

فلت پک از قبل روی المنتری نصب شده فقط کافی فلت هاب رو اضافه کنیم:

flatpak remote-add --if-not-exists flathub https://flathub.org/repo/flathub.flatpakrepo

اگر به هر دلیلی Flatpak نصب نبود:

sudo apt install flatpak -y

چطوری بسته های نرم افزاری Flatpak داخل Flathub رو نصب کنیم؟

https://flathub.org/home


در حال حاضر در المنتری به صورت پیشفرض نصب بسته های فلت پک فقط از طریق ترمینال امکان پذیره. که مثل خط پایین انجام میشه:

flatpak install repository.name application.id

مثلا برای فایرفاکس:

flatpak install flathub org.mozilla.firefox
همیشه دستور نصب در صفحه فلت هاب برنامه بخش Command line instructions (آخرای صفحه) هست.

راهی نیست بسته ها رو دوست داشتنی تر نصب کنیم؟

خوش بختانه جامعه المنتری در ها توسعه نصاب Flatpak به اسم sideload هستند که با Elementary OS 6 عرضه خواهد شد.

البته می تونید از gnome-software به همراه پلاگین gnome-software-plugin-flatpak هم استفاده کنید.

sudo apt install gnome-software gnome-software-plugin-flatpak -y


یا مثل من قبل از انتشار نسخه اصلی از نسخه در حال توسعه استفاده کنید. مراحل پایین رو برید.

ابتدا پیشنیاز ها رو نصب می کنیم.

sudo apt install libflatpak-dev libgranite-dev libgtk-3-dev libxml2-dev meson valac -y

آخرین نسخه منتشره شده sideload رو دریافت کنید.

اولین نسخه ای که تگ Latest version و Verified خورده. فایل Source code.tar.gz

با ترمینال برید به آدرسی که فایل دانلود شده. دستورات پایین رو بزنید.

tar -xf اسم فایل cd اسم فایل meson build --prefix=/usr cd build ninja ninja install io.elementary.sideload

از این به بعد با sideload می تونید بسته های با فرمت .flatpakref رو نصب کنید.(موقع کلیک رو دکمه Install پرونده .flatpakref بارگیری میشه)



سخن پایانی

رو راست باشم اراده کرده بودم یک مجموعه کامل از نکاتی که پس از نصب می شه استفاده کرد رو بنویسم.

بعد از ۲ ساعت، نکته استفاده از Flatpak در حد خودش یک مقاله شد. پس حوصله شما رو با یک مقاله طولانی سر نمی برم و اینگونه مطالب رو به مقاله اصلی پیوند خواهم داد.

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

یک سوال دارم آخرش Sanp بهتره یا Flatpak این هنوز برای خودم مبهمه ممنون می شم علاقه، سوالات و دلایل فنی رو با بغیه به اشتراک بزارید. تا جواب ها رو به یک مقاله منتقل کنم.

به هر حال ما داریم از خدمات جامعه استفاده می کنیم خصلت خیلی خوبیه به عنوان عضو، فعالیتی هر چقدر کوچک داشته باشیم. به همین دلیل اگر از Elementray OS راضی بودید پیشنهاد می کنم سری به بخش مشارکت بزنید. از ترجمه تا طراحی، وب سایت و دسکتاپ امکان مشارکت وجود داره.

https://elementary.io/get-involved
اگر نیازه مقاله ای درباره شیوه مشارکت نوشته بشه. پیشنهاد می کنم خودتون دست به قلم بشید منم پیوند می دم. اگر هم بنده رو قابل می دونید در خدمتم حوضه فعالیت رو بگید تا در حد توان بنویسم.

معذرت می خوام سخن پایانی طولانی شد انشالا بنای کاری مفید بشه.

elementary osflathubflatpakبرنامه نویسیگنو لینوکس
برنامه نویس تازه کار گنو لینوکسی، مشارکت در پروژه های آزاد و تازه وارد در دنیای نوشتن
شاید از این پست‌ها خوشتان بیاید