لسنوات عديدة، تحدث الناس عن “المثبتات الشاملة” لنظام Linux. لدينا AppImage وحزم Snap وFlatpaks. مثل الأدوات الأخرى، Flatpak هي تقنية تجعل من السهل تثبيت البرامج بغض النظر عن توزيع Linux. هنا، نعرض لك كيفية تثبيت مدير Flatpak على Ubuntu ونرشدك خلال عملية تثبيت تطبيق Flatpak.
لماذا تستخدم Flatpaks لتثبيت البرامج
من أهم نقاط البيع التي تتمتع بها Flatpak أنها توفر منصة تطبيقات حاويات كاملة تركز على سطح المكتب. ولا يمكن قول هذا عن Snap، حيث تميل Canonical إلى التركيز بشكل أكبر على برامج الخادم. ومع تركيز Flatpak، من السهل رؤية الكثير من البرامج من العديد من المطورين تظهر في وقت قصير جدًا.
بالإضافة إلى ذلك، يتم تطوير Flatpak أيضًا بواسطة أشخاص لديهم معرفة عميقة ببيئة سطح مكتب GNOME. ونتيجة لذلك، يمكنك العثور على مجموعة متنوعة من الأدوات المساعدة الشائعة المستندة إلى GNOME مثل Boxes وCheese وGlade.
أخيرًا، يحقق Flatpak التوازن بين الوحدات النمطية وسهولة الاستخدام. فعلى عكس Snap وAppImage، من السهل إنشاء مستودعات تابعة لجهات خارجية وتضمينها لحزم Flatpak المخصصة. وهذا يجعل من السهل إنشاء خط أنابيب خاص بك لتطبيقاتك الخاصة دون الاعتماد على خدمة تابعة لجهة خارجية.
نصيحة: تعرف على كيفية تخصيص سطح مكتب GNOME الخاص بك باستخدام بعض من أفضل ملحقات GNOME shell اليوم.
تثبيت Flatpak على Ubuntu
ملحوظة:تطبق جميع تعليمات تثبيت حزمة Flatpak على جميع أنظمة التشغيل المستندة إلى Linux، بما في ذلك Ubuntu.
في الوقت الحالي، يتوفر Flatpak في مستودعات Ubuntu الافتراضية لكل من فرعي LTS وCurrent. وبالتالي، فإن تثبيت مدير البرامج بسيط مثل تشغيل برنامج واحد apt
يأمر:
sudo apt install flatpak gnome-software-plugin-flatpak
قم بتشغيل الأمر التالي لاستيراد مستودع Flathub إلى تثبيت Flatpak الخاص بك:
sudo flatpak remote-add --if-not-exists flathub https://dl.flathub.org/repo/flathub.flatpakrepo
أعد تشغيل جهازك لتطبيق إعدادات Flatpak الجديدة:
تأكد من أن مدير Flatpak يعمل بشكل صحيح عن طريق التحقق من رقم إصداره:
البحث عن العروض وإدراجها في Flatpak
للبحث عن حزمة معينة، قم بتشغيل search
سيؤدي هذا إلى إلقاء نظرة على جميع مستودعات التخزين البعيدة المتاحة في نظامك وإرجاع جميع الحزم التي تطابق استعلامك:
sudo flatpak search spotify
يمكنك أيضًا إلقاء نظرة على تفاصيل حزمة معينة من خلال info
ومع ذلك، من المهم ملاحظة أن هذا لن يعمل إلا على التطبيقات المثبتة حاليًا وأنه يتطلب منك تقديم “معرف التطبيق” الخاص بهذا التطبيق.
flatpak info -m com.spotify.Client
لإدراج جميع الحزم القابلة للتثبيت المتوفرة من مستودع Flatpak، قم بما يلي:
flatpak remote-ls flathub --app
تثبيت الحزم باستخدام Flatpak
لتثبيت حزمة Flatpak على Ubuntu Linux، قم بتشغيل install
الأمر الفرعي متبوعًا باسم المستودع والتطبيق الذي تريده:
sudo flatpak install flathub spotify
ملحوظة: يمكنك توفير معرف التطبيق بدلاً من اسمه المختصر عند تثبيت تطبيق. على سبيل المثال، الأمر sudo flatpak install com.spotify.Client
سيتم جلب نفس عميل Spotify إلى جهازك.
ال install
يتضمن الأمر الفرعي أيضًا عددًا من العلامات الإضافية التي يمكنها تخصيص كيفية تثبيت التطبيق على نظامك. على سبيل المثال، -u
يتيح لك العلم إنشاء تثبيتات “محددة للمستخدم” لتطبيقك:
flatpak install -u flathub com.spotify.Client
ال --reinstall
يسمح لك العلم بفرض إعادة تثبيت تطبيق موجود في نظامك:
sudo flatpak install --reinstall flathub com.spotify.Client
يمكنك أيضًا إخبار Flatpak بتنزيل ملفات الحزمة لتطبيق معين فقط. قد يكون هذا مفيدًا إذا كنت تؤجل تحديثًا ما ولكنك تريد التأكد من أن الملفات موجودة بالفعل في الجهاز:
sudo flatpak install --no-deploy flathub com.spotify.Client
جيد ان تعلم: تعرف على كيفية إصلاح الحزم المعطوبة في توزيعات Linux الشهيرة.
تحديث حزم Flatpak
تمامًا كما هو الحال مع مديري الحزم التقليديين، يمكن لبرنامج Flatpak تحديث التطبيقات الموجودة في نظامك. للقيام بذلك لكل حزمة Flatpak على جهازك، قم بتشغيل update
الأمر الفرعي:
يقبل هذا الأمر الفرعي أيضًا علامات إضافية يمكنها تغيير سلوكه الافتراضي. على سبيل المثال، -u
سيقوم العلم فقط بتحديث حزم Flatpak “المحددة للمستخدم”:
flatpak update -u com.spotify.Client
إزالة الحزم في Flatpak
لإزالة حزمة Flatpak، قم بتشغيل الأمر الفرعي uninstall متبوعًا باسم التطبيق الخاص بك:
sudo flatpak uninstall spotify
يمكن للأمر الفرعي أيضًا إزالة أي بيانات موجودة حاليًا لتطبيقك. للقيام بذلك، قم بتشغيل الأمر الفرعي uninstall متبوعًا بـ --delete-data
ثم قم بوضع العلم على حزمة Flatpak الخاصة بك:
sudo flatpak uninstall --delete-data spotify
أخيرًا، من الممكن أيضًا مسح أي تبعيات غير مستخدمة من حزم Flatpak. وهذا مفيد إذا كنت ترغب في إدارة المساحة التي تشغلها Flatpak على جهاز الكمبيوتر الخاص بك:
sudo flatpak uninstall --unused
5 Flatpaks رائعة للتحقق منها
1. جيمب
GIMP هو أداة قوية لتحرير الرسومات متاحة لأنظمة Linux وMac وWindows. وبينما يمكنك تثبيت هذا البرنامج الرائع كتطبيق مستقل، فإن بديله Flatpack يوفر لك أحدث الميزات من المطورين أنفسهم.
لتثبيت GIMP باستخدام Flatpak، قم بتشغيل الأمر التالي:
sudo flatpak install flathub org.gimp.GIMP
تأكد من تشغيل GIMP بشكل صحيح على نظامك عن طريق فتحه على سطح المكتب:
flatpak run org.gimp.GIMP
2. البيتيف
هناك العديد من تطبيقات تحرير الفيديو على لينكس. عند البحث عبر مستودعات الحزم، من المرجح أن يتوصل المستخدمون إلى 3 خيارات على الأقل أو أكثر. ولا يختلف Pitivi عن غيره. إنه محرر فيديو متقدم يحتوي على الكثير من الميزات الرائعة وواجهة مستخدم سهلة الاستخدام. ومثل معظم البرامج في هذه القائمة، فإنه يستفيد من التحديثات السريعة – وهو شيء لا يمكن أن توفره إلا Flatpak.
بإمكانك تثبيت Pitivi وتشغيله على جهاز Linux الخاص بك عن طريق تشغيل الأوامر التالية:
sudo flatpak install flathub org.pitivi.Pitivi flatpak run org.pitivi.Pitivi
3. تيليجرام
يعد Telegram تطبيقًا رائعًا للمراسلة وأحد الخدمات القليلة السائدة التي تأخذ Linux كمنصة على محمل الجد. يعد تنزيل Telegram وتشغيله على Linux أمرًا سهلاً إلى حد ما، لكن لا يرغب الكثير من الأشخاص في القيام بذلك لأنه يتطلب استخراج الحزم.
لحسن الحظ، هناك الآن حزمة Flatpak رسمية لذلك. وهذا يعني أنها ستحتوي دائمًا على ملفات ثنائية محدثة، ويمكن تثبيت Telegram على الأجهزة الجديدة من خلال بضعة أوامر فقط:
sudo flatpak install flathub org.telegram.desktop flatpak run org.telegram.desktop
4. ليبر أوفيس
يتم تحديث LibreOffice، مثل GIMP، بميزات جديدة في كثير من الأحيان. في كثير من الأحيان، يكون معظم مطوري توزيعات Linux بطيئين في نشر هذه التغييرات. ولهذا السبب أخذت مؤسسة Document Foundation على عاتقها توزيع برامجها عبر Flatpak.
يضمن هذا النهج إمكانية الحصول على أحدث إصدار من مجموعة LibreOffice في أقرب وقت ممكن دون أي متاعب. لتثبيت Libreoffice وتشغيله كحزمة Flatpak، قم بتشغيل الأوامر التالية:
sudo flatpak install flathub org.libreoffice.LibreOffice flatpak run org.libreoffice.LibreOffice
5. المستودع
قد تكون إدارة حزم Flatpak أمرًا شاقًا إذا لم تكن معتادًا على كتابة الأوامر على محطة طرفية Linux. Warehouse هي أداة إدارة Flatpak خفيفة الوزن وسهلة الاستخدام لنظام Linux. يمكنها سرد جميع البرامج المتوفرة المستندة إلى Flatpak وإدارة المستودعات البعيدة وحتى إزالة البيانات غير المستخدمة من الحزم القديمة.
لتثبيت Warehouse واستخدامه على جهازك، قم بتشغيل الأوامر التالية على جلسة محطة طرفية جديدة:
sudo flatpak install flathub io.github.flattool.Warehouse flatpak run io.github.flattool.Warehouse
إن تعلم كيفية تثبيت تطبيقات Flatpak واستخدامها وتشغيلها ما هو إلا بعض الأشياء التي يمكنك القيام بها على Ubuntu Linux. استكشف هذا العالم العميق والمتنوع من البرامج المجانية والمفتوحة المصدر من خلال إلقاء نظرة على بعض أفضل البرامج لنظام Linux الخاص بك اليوم.