المبتدئون في Linux يتمتعون بالرضا حيث يمكنهم تثبيت الحزم مع توفير الوقت والجهد. كانت Canonical ، الشركة الأم لـ Ubuntu ، أول من نفذ برنامج snaps ، وهو برنامج خالٍ من التبعية عبر التوزيع.
مع Snap ، جاء Flatpak ، وهو نظام تغليف عالمي آخر ، مكتوب بلغة C. تعتبر أداة مساعدة لإدارة الحزم ، فهي تتيح للمستخدم تثبيت التطبيقات وتشغيلها في بيئة معزولة.
المصطلحات الأساسية
مثل Snap ، تهدف Flatpak إلى تبسيط إدارة البرامج عبر توزيعات Linux. فيما يلي بعض المصطلحات الشائعة التي تستحق المعرفة:
- فلاتباك: هذا نظام يُستخدم لإنشاء تطبيقات سطح المكتب ذات وضع الحماية وتوزيعها وتشغيلها على نظام Linux.
- مدة العرض: تسمى أوقات التشغيل أيضًا منصات لأن هذه تعمل كمنصات متكاملة لتوفير الأدوات الأساسية اللازمة لعمل تطبيق Flatpak.
- تطبيق Flatpak: هذه هي التطبيقات التي يمكن للمستخدم تثبيتها باستخدام فلاتباك الأمر على أجهزة الكمبيوتر الخاصة بهم.
مزايا استخدام Flatpak
- عالمية: تتيح Flatpak ، بصفتها مدير خدمات المرافق ، للمستخدم تثبيت التطبيقات وتشغيلها تقريبًا على أي سطح مكتب من نظام Linux. سيشمل ذلك أي توزيعات بخلاف GNU ، أو أنظمة تشغيل للقراءة فقط ، أو توزيعات خالية من systemd ، أو بنى أخرى.
- ودية الابتكار: تشجع Flatpak المشرفين على التوزيع لمساعدة المطورين على التركيز على أهدافهم الابتكارية.
- استقرار: أي أعطال داخل التطبيق لا تؤدي إلى تعطل النظام. هذا بسبب احتواء أوقات تشغيل Flatpak ولا تتداخل مع عمل النظام.
- تثبيت بدون جذور: لا تحتاج إلى امتيازات مرتفعة عند تثبيت تطبيق Flatpak / وقت التشغيل.
- تطبيقات Sandboxed: أحد أهداف Flatpak الأساسية هو تحسين أمان النظام عن طريق عزل التطبيقات عن بعضها البعض. التطبيقات في وضع الحماية وتعمل في صوامع منفصلة.
متعلق ب: دليل المبتدئين لمستودعات البرامج في أوبونتو
تثبيت Flatpak على توزيعات Linux
هناك طرق مختلفة لتثبيت Flatpak ، اعتمادًا على توزيعة Linux التي تستخدمها.
تثبيت Flatpak هو إجراء من خطوتين. تتضمن الخطوة الأولى تثبيت Flatpak عبر مدير الحزم. تتضمن الخطوة الثانية إضافة مستودع Flatpak's Flathub ، حيث يمكنك تثبيت العديد من التطبيقات.
إليك كيفية تثبيت الحزمة على توزيعات Linux مختلفة:
على Ubuntu و Mint
بشكل افتراضي ، تدعم Flatpak Ubuntu 18.04 و Mint 19.3 والإصدارات الأحدث. يمكنك تثبيت الحزمة على Ubuntu و Linux Mint باستخدام APT:
sudo apt install flatpak
على توزيعات دبيان والتوزيعات المستندة إلى دبيان
لتثبيت Flatpak على التوزيعات القائمة على دبيان مثل Elementary و Zorin ، تحتاج إلى إضافة PPA إلى نظامك قبل تنزيل الحزمة:
sudo add-apt-repository ppa: alexlarsson / flatpak
sudo apt التحديث
sudo apt install flatpak
يمكنك أيضًا استخدام الأوامر المذكورة أعلاه لتثبيت Flatpak على Ubuntu.
على ريد هات وفيدورا
للتثبيت على التوزيعات المستندة إلى RHEL مثل Fedora و CentOS ، قم بتشغيل هذا الأمر:
sudo dnf تثبيت flatpak
بدلاً من ذلك ، يمكنك أيضًا استخدام مدير الحزم YUM:
sudo yum install flatpak
على OpenSUSE
قم بإصدار الأمر التالي لتثبيت Flatpak على OpenSUSE:
sudo zypper تثبيت flatpak
على ArchLinux / Manjaro
أخيرًا وليس آخرًا ، لتثبيت الحزمة على Arch Linux والتوزيعات المشتقة منها ، قم بتشغيل الأمر التالي:
sudo pacman -S flatpak
متعلق ب: Flathub مقابل. Snap Store: أفضل المواقع لتنزيل تطبيقات Linux
إضافة مستودع Flathub في Linux
تتمثل الخطوة التالية في إضافة مستودع Flatpak ، Flathub ، بحيث يمكنك تنزيل التطبيقات وتثبيتها من أحد مستودعاتها الأكثر شيوعًا والأكثر استخدامًا.
ل أضف المستودع على Linux، قم بتشغيل هذا الأمر:
flatpak إضافة عن بُعد - إذا لم يكن موجودًا https://flathub.org/repo/flathub.flatpakrepo
كيفية استخدام Flatpak على نظام Linux
استخدام Flatpak مشابه تمامًا لاستخدام مديري الحزم الآخرين على Linux. يمكنك البحث عن التطبيقات وتثبيتها من مستودع Flathub باستخدام أداة سطر أوامر Flatpak.
تطبيقات البحث على Flathub
قبل البدء في تثبيت التطبيقات ، يمكنك التحقق من توفر تطبيق معين داخل المستودع. التنسيق الافتراضي لهذا الأمر هو:
بحث flatpak اسم التطبيق
كمثال ، دعنا نبحث عن Spotify ونثبته إذا كان متاحًا.
بحث flatpak سبوتيفي
ستعرض القيم الناتجة معرّف التطبيق ، والإصدار ، والفرع ، وأجهزة التحكم عن بعد مع وصف البرنامج.
تثبيت الحزم باستخدام Flatpak
الصيغة الأساسية لتثبيت التطبيقات باستخدام Flatpak هي:
تثبيت flatpak عن بعد applicationID
على سبيل المثال ، لتثبيت Spotify ، يمكنك استخدام:
تثبيت flatpak flathub com.spotify. عميل
قم بتشغيل التطبيق
استخدم تنسيق الأمر التالي لبدء تشغيل تطبيق:
تشغيل Flatpak applicationID
على سبيل المثال:
تشغيل flatpak com.spotify. عميل
سيؤدي هذا في النهاية إلى تشغيل تطبيق Spotify على نظامك.
قائمة حزم Flatpak المثبتة
دعونا نأخذ هذه خطوة إلى الأمام. للحصول على قائمة بجميع حزم Flatpak المثبتة على نظامك:
قائمة flatpak
تحديث الحزم المثبتة
لتحديث حزم Flatpak داخل نظامك ، قم بتشغيل:
تحديث flatpak
إذا كانت جميع الحزم محدثة بالفعل ، فلن تكون هناك تغييرات جديدة بعد تشغيل الأمر المذكور أعلاه.
قم بإلغاء تثبيت البرنامج باستخدام Flatpak
إذا قمت بتثبيت تطبيق ولم تعد ترغب في الاحتفاظ به ، فيمكنك إلغاء تثبيته بنجاح باستخدام ملف الغاء التثبيت طريقة. الصيغة الافتراضية للأمر هي:
إلغاء تثبيت flatpak applicationID
نظرًا لأننا قمنا للتو بتثبيت Spotify ، حاول إلغاء تثبيت التطبيق عن طريق كتابة:
إلغاء تثبيت flatpak com.spotify. عميل
تمكين مستودع جنوم
تمامًا مثل Flathub ، يحتوي مستودع GNOME على جميع تطبيقات جنوم الأساسية. يحتوي المستودع المركزي نفسه على نسختين: مستقر وليلي.
أضف مستودع جنوم المستقر
يستخدم wget لتنزيل مفاتيح GPG للمستودع:
wget https://sdk.gnome.org/keys/gnome-sdk.gpg
أضف مستودع GNOME Flatpak إلى نظامك باستخدام إضافة عن بعد:
sudo flatpak remote-add --gpg-import = gnome-sdk.gpg - في حالة عدم وجود تطبيقات جنوم https://sdk.gnome.org/repo-apps/
لتثبيت الإصدار الليلي بدلاً من ذلك ، قم بإصدار الأوامر التالية:
wget https://sdk.gnome.org/nightly/keys/nightly.gpg
sudo flatpak remote-add --gpg-import = nightly.gpg - إذا لم يكن موجودًا - تطبيقات جنوم الليلية https://sdk.gnome.org/nightly/repo-apps/
سرد المستودعات البعيدة
لسرد كافة المستودعات البعيدة التي تم تكوينها:
أجهزة التحكم عن بعد flatpak
سيسرد الأمر أعلاه المستودعات التي أضفتها إلى نظامك. سيتم عرضه أيضًا إذا كان المستودع عبارة عن تثبيت على مستوى النظام أو مخصص لعدد قليل من المستخدمين فقط.
حذف مستودع Flatpak
الصيغة الأساسية لحذف المستودع هي:
sudo flatpak حذف عن بعد اسم
...أين اسم بعيد هو اسم المستودع البعيد.
على سبيل المثال ، لإزالة مستودع Flathub من نظامك:
sudo flatpak حذف عن بعد flathub
إصلاح تركيب Flatpak
استخدم ال يصلح الأمر لإصلاح تثبيت Flatpak على نظامك:
إصلاح sudo flatpak
يستغرق الأمر بعض الوقت للتشغيل ، لذا كن صبورًا وانتظر حتى يتم تنفيذه بالكامل.
اقتل عملية Flatpak
لقتل أي عملية من عمليات Flatpak ، تحقق أولاً من العمليات قيد التشغيل:
سودو فلاتباك ملاحظة
لقتل عملية:
sudo flatpak قتل applicationID
للتحقق مما إذا كان النظام قد أوقف العملية بنجاح:
سودو فلاتباك ملاحظة
متعلق ب: كيفية عرض المعلومات المتعلقة بالعملية على Linux باستخدام أمر ps
تحقيق أقصى استفادة من أوامر Flatpak
كمبتدئ ، من المحتمل أن تشعر بالإرهاق من المصطلحات المختلفة ، والمصطلحات ، وأطنان من الأوامر المتاحة داخل توزيعات Linux. ومع ذلك ، فإن Flatpak هنا لتجعل حياتك أسهل من خلال السماح لك بتثبيت التطبيقات بأمان وأمان.
إذا كنت قد بدأت للتو ، فمن الأفضل استكشاف الوظائف المختلفة ببطء وثبات بينما تتفهم الفروق الدقيقة المختلفة المتاحة داخل التوزيعات. إذا كنت لا ترغب في التعامل مع سطر الأوامر على الإطلاق ، ففكر في التبديل إلى Snap و Snap Store لتثبيت الحزم على Linux.
غارقة في منحنى التعلم الحاد لمديري حزم سطر الأوامر؟ ابدأ مع Snap و Snap Store اليوم.
اقرأ التالي
- لينكس
- لينكس
- تطبيقات Linux
- مديرو الحزم

اشترك في نشرتنا الإخبارية
انضم إلى النشرة الإخبارية لدينا للحصول على نصائح تقنية ومراجعات وكتب إلكترونية مجانية وصفقات حصرية!
خطوة أخرى أيضا…!
يرجى تأكيد عنوان بريدك الإلكتروني في البريد الإلكتروني الذي أرسلناه لك للتو.