كيفية إدارة تطبيقات AppImage وFlatpak وSnap وAUR على نظام Arch Linux

لا يزال برنامج bauh وسيلة عملية لإدارة برامج AppImage وFlatpak وSnap وArch/AUR من واجهة رسومية واحدة على نظام Arch Linux. يدعم المشروع حاليًا جميع الصيغ الأربع، ولكن لكل منها متطلباتها الخاصة. أفضل طريقة هي تثبيت bauh من مستودع AUR، ثم إضافة دعم Flatpak وSnap فقط إذا كنت تخطط لاستخدامهما.

قم بتثبيت bauh على نظام Arch Linux

يتم توزيع برنامج bauh نفسه عبر مستودع AUR. تشير Arch إلى أن ملفات بناء AUR غير رسمية ولم تخضع لتدقيق شامل، لذا يُرجى مراجعة ملف PKGBUILD قبل البدء في بناء أي شيء. يُعد توثيق سير العمل اليدوي القياسي أكثر أمانًا من الاعتماد على أي أداة مساعدة خارجية خاصة بـ AUR.

  1. قم بتثبيت أدوات البناء و Git:
sudo pacman -S --needed base-devel git
تثبيت base-devel و Git باستخدام pacman عبر طرفية Arch Linux
قم بتثبيت الأدوات التي يستخدمها نظام Arch لإنشاء حزم AUR.
  1. استنسخ حزمة bauh AUR وادخل إلى دليلها:
git clone https://aur.archlinux.org/bauh.git
cd bauh
في طرفية نظام Arch Linux، يتم استنساخ حزمة bauh AUR وفتح مجلد bauh.
استنسخ ملفات بناء حزمة bauh الحالية من AUR.
  1. افحص ملف PKGBUILD، ثم قم ببناء الحزمة وتثبيتها:
makepkg -si
بناء وتثبيت طرفية Arch Linux باستخدام makepkg
قم ببناء وتثبيت bauh باستخدام makepkg بعد مراجعة ملفات الحزمة.

يوثّق مشروع bauh أيضًا عملية التثبيت باستخدام yay -S bauhأداة مساعدة AUR، ولكن استخدامها اختياري. راجع مستودع bauh الرسمي ودليل ArchWiki AUR للاطلاع على التفاصيل الحالية.

تفعيل دعم Flatpak

قم بتثبيت Flatpak من مستودعات Arch:

sudo pacman -S flatpak

يوصي إعداد Flathub لنظام Arch بإعادة التشغيل بعد تثبيت Flatpak الأولي. بعد ذلك، قم بتشغيل الأمر التالي flatpak remotes. إذا لم يكن Flathub مدرجًا، فأضفه باستخدام الأمر التالي:

flatpak remote-add --if-not-exists flathub https://dl.flathub.org/repo/flathub.flatpakrepo
تثبيت Flatpak عبر طرفية Arch Linux وإضافة Flathub remote
قم بتثبيت Flatpak وأضف Flathub إذا لم يكن مُهيأً بالفعل.

يدعم Flatpak التثبيت على مستوى النظام وعلى مستوى المستخدم، لذا قد يسأل bauh عن المستوى الأنسب. يشرح دليل إعداد Flathub Arch الرسمي ووثائق Flatpak نطاقات التثبيت عن بُعد.

تفعيل دعم Snap

لا يتوفر Snap في مستودعات Arch الرسمية. تعليمات Canonical الحالية لتثبيت Arch snapdهي من AUR، ثم تفعيل مقبس systemd الخاص به:

git clone https://aur.archlinux.org/snapd.git
cd snapd
makepkg -si
sudo systemctl enable --now snapd.socket
يقوم طرفية Arch Linux ببناء snapd من AUR وتمكين snapd.socket
قم ببناء snapd من AUR وقم بتمكين مقبسه قبل استخدام حزم Snap في bauh.

إذا كنت بحاجة إلى حزم Snap التي تستخدم الحماية الكلاسيكية، توثق Canonical أيضًا إنشاء /snapرابط رمزي إلى /var/lib/snapd/snap، ثم تسجيل الخروج ثم تسجيل الدخول مرة أخرى أو إعادة التشغيل. إذا كانت خدمة AppArmor مُفعّلة بالفعل على نظامك، فإن وثائق Snap تغطي أيضًا خدمة AppArmor المطابقة. راجع تعليمات Snap الرسمية على Arch .

دعم AppImage وAUR في bauh

تتوفر إدارة مستودع AUR على الأنظمة المبنية على Arch، ويتم تفعيلها بواسطة bauh لحزم Arch. أما بالنسبة لـ AppImage، فلا توجد خدمة مستودع لتفعيلها بنفس طريقة Flatpak أو Snap. يستطيع bauh البحث عن ملفات AppImage المدعومة، كما يمكنه تثبيت ملف AppImage خارجي من خلال خياراته الإضافية.

هناك ملاحظتان مهمتان. أولاً، يقتصر بحث bauh الحالي في AppImage على عناصر x86_64 في مصدر AppImage المدعوم. ثانياً، إذا أبلغ AppImage عن خطأ FUSE على نظام Arch، فإن وثائق AppImage الرسمية توصي بتثبيت fuse2:

sudo pacman -S fuse2

للحصول على معلومات إضافية، راجع دليل استكشاف أخطاء AppImage FUSE وإصلاحها .

قم بتثبيت التطبيقات باستخدام bauh

قم بتشغيله bauhمن قائمة سطح المكتب أو من سطر الأوامر. تتيح لك لوحة الإدارة البحث عن التطبيقات المدعومة وتثبيتها وإزالتها وترقيتها وتخفيض إصدارها وتشغيلها. استخدم فلاتر التنسيق لتضييق نطاق النتائج إلى Arch/AUR أو Flatpak أو Snap أو AppImage.

متصفح تطبيقات Dark bauh يعرض مرشحات تنسيقات Arch AUR Flatpak Snap و AppImage
استخدم فلاتر تنسيق bauh لتركيز البحث على نظام تغليف واحد.

ابحث عن التطبيق الذي تريده، وتأكد من مصدر الحزمة، ثم اختر "تثبيت" . قد يتوفر التطبيق نفسه بأكثر من صيغة، لذا تحقق مما إذا كنت تقوم بتثبيت حزمة AUR أو Flatpak أو Snap أو AppImage قبل الموافقة على العملية.

يعرض مربع بحث باوه نتيجة Flatpak وزر التثبيت
تأكد من تنسيق المصدر قبل تثبيت التطبيق.

تتطلب بعض العمليات مصادقة لأنها تُغير حزم أو خدمات على مستوى النظام. وقد لا تحتاج حزم Flatpaks وAppImages على مستوى المستخدم إلى نفس الصلاحيات.

قم بتحديث التطبيقات أو إلغاء تثبيتها

افتح عرض التطبيقات المثبتة أو التحديثات لإدارة البرامج التي يعرفها bauh مسبقًا. استخدم خيار التحديث المتاح لحزمة معينة، أو اختر "إلغاء التثبيت " لإزالتها. نظرًا لاختلاف البنية التحتية حسب التنسيق، يُمرر bauh العملية إلى تقنية الحزمة المناسبة بدلًا من التعامل مع جميع التطبيقات كحزمة من النوع نفسه.

عرض التطبيقات المثبتة من Bauh مع عناصر تحكم التحديث وإلغاء التثبيت لتنسيقات حزم متعددة
إدارة التحديثات وعمليات الإزالة من عرض التطبيقات المثبتة.

إذا لم يظهر نظام خلفي، فتحقق أولاً من المتطلبات الأساسية خارج bauh: flatpak --versionأو snap versionدعم FUSE المطلوب لـ AppImages. عادةً ما يكون ذلك أكثر فائدة من إعادة تثبيت bauh نفسه.

اترك تعليقاً

كيفية استعادة الأقسام المفقودة وبيانات القرص الصلب بأمان

كيفية استعادة الأقسام المفقودة وبيانات القرص الصلب بأمان

تعرّف على كيفية استعادة الأقسام والملفات المفقودة باستخدام برنامجي TestDisk و PhotoRec. احمِ محرك الأقراص المصدر، وقم بإجراء مسح ضوئي آمن، واحفظ البيانات المستعادة على قرص آخر.

كيفية مسح رموز QR على سطح مكتب لينكس

كيفية مسح رموز QR على سطح مكتب لينكس

امسح رموز QR على نظام Linux باستخدام CoBang عبر كاميرا الويب أو ملف صورة. راجع خيارات التثبيت وخطوات الإعداد والحلول المتعلقة بالوصول إلى كاميرا Flatpak.

كيفية تغيير إعدادات كاميرا الويب على نظام لينكس باستخدام Cameractrls

كيفية تغيير إعدادات كاميرا الويب على نظام لينكس باستخدام Cameractrls

قم بتغيير إعدادات كاميرا الويب على نظام التشغيل Linux باستخدام Cameractrls: اضبط التعريض واللون وتقليل الوميض وعناصر التحكم الأخرى المدعومة، ثم تحقق من أوضاع الفيديو المتوافقة.

كيفية تثبيت PhpStorm على نظام Linux: Toolbox، Tar.gz، Snap، وAUR

كيفية تثبيت PhpStorm على نظام Linux: Toolbox، Tar.gz، Snap، وAUR

قم بتثبيت PhpStorm على نظام Linux باستخدام JetBrains Toolbox أو ملف tar.gz المستقل، بالإضافة إلى خيارات Snap وArch AUR. يأتي Java مُضمّنًا بالفعل.

كيفية إعداد لوحتين على XFCE 4

كيفية إعداد لوحتين على XFCE 4

قم بإنشاء لوحة XFCE 4 منفصلة لكل شاشة، وقم بتعيين اللوحة الثانية إلى المخرج الصحيح، وقم بتحديد موضعها وحجمها، وأضف المشغلات وعناصر الحالة التي تحتاجها.

كيفية قص صورة على نظام لينكس باستخدام برنامج جيمب

كيفية قص صورة على نظام لينكس باستخدام برنامج جيمب

إزالة خلفية الصورة على نظام لينكس باستخدام برنامج GIMP: تتبع العنصر، وحذف الخلفية المحددة، والحفاظ على الشفافية، وتصدير ملف PNG قابل لإعادة الاستخدام.

كيفية تثبيت برنامج Cisco Packet Tracer على نظام Linux

كيفية تثبيت برنامج Cisco Packet Tracer على نظام Linux

قم بتنزيل Cisco Packet Tracer 9.0.1 لنظام Ubuntu 64 بت، وقم بتثبيت حزمة DEB باستخدام APT، واقبل الترخيص في Terminal، وقم بتسجيل الدخول لبدء المختبر.

كيفية نسخ قرص مضغوط كملف ISO على نظام لينكس

كيفية نسخ قرص مضغوط كملف ISO على نظام لينكس

أنشئ ملف ISO لقرص مضغوط على نظام لينكس باستخدام GNOME Disks أو dd. حدد محرك الأقراص الضوئية، وراقب عملية النسخ، وتحقق من الصورة، واعرف متى يحتاج القرص التالف أو قرص الصوت إلى أداة أخرى.

حمّل لعبة FlightGear مجاناً: دليل التثبيت الرسمي

حمّل لعبة FlightGear مجاناً: دليل التثبيت الرسمي

حمّل برنامج FlightGear مجاناً من الموقع الرسمي. قارن بين حزم Windows و macOS و Linux، وثبّت ملفات البيانات، وابدأ رحلتك الأولى.

أو كي سامبلر: برنامج مجاني وبسيط لأخذ عينات موسيقية لإيقاعات لوحة المفاتيح

أو كي سامبلر: برنامج مجاني وبسيط لأخذ عينات موسيقية لإيقاعات لوحة المفاتيح

يقوم برنامج OKSampler بربط مقاطع MP3 بمفاتيح لوحة المفاتيح، كما يتيح تكرار الصوت. تعرّف على وظائف هذا البرنامج المجاني القديم، وحدود ميزاته القديمة، وما يجب التحقق منه قبل التنزيل.