بحث
3 طرق آمنة لتثبيت تطبيقات لينكس خارج المستودعات
البرمجة #تثبيت_تطبيقات_لينكس #لينكس

3 طرق آمنة لتثبيت تطبيقات لينكس خارج المستودعات

تاريخ النشر: آخر تحديث: 16 مشاهدة 0 تعليق 3 دقائق قراءة
16 مشاهدة
0 إعجاب
0 تعليق
موثوق 95%

تثبيت التطبيقات من خارج المستودعات يمكن أن يكون محفوفًا بالمخاطر، لذا من المهم اتباع خطوات دقيقة لتجنب أي تعقيدات. إليك ثلاث طرق موثوقة لتثبيت تطبيقات لينكس التي لا تتوفر في مستودعاتك، دون أن تتسبب في أي مشاكل للنظام.

قبل أن تتخلى عن المستودعات الرسمية

تجعل مديري حزم لينكس من السهل جدًا تثبيت وتحديث البرمجيات. ومع ذلك، ستواجه حتمًا خطأ "الحزمة المستهدفة غير موجودة". لا يبحث مدير الحزم لديك عن الحزم عبر الإنترنت في كل مرة، بل يتم البحث في ذاكرة التخزين المحلية. لذا، إذا لم تقم بتحديث هذه القائمة المحلية منذ فترة، فإنها تصبح غير متزامنة مع المستودعات عبر الإنترنت.

أسهل طريقة لإصلاح ذلك هي تحديث قاعدة البيانات المحلية وإعادة مزامنتها مع المستودعات الرسمية. على أنظمة Debian وUbuntu، يمكنك تشغيل الأمر التالي:

sudo apt update

على نظام Arch، يمكنك جعل Pacman يعيد المزامنة وتحديث قوائم الحزم باستخدام هذا الأمر:

sudo pacman -Syu

بعد تشغيل أمر التحديث، حاول تثبيت التطبيق المستهدف مرة أخرى.

النظر في المستودعات غير الرسمية

المستودعات الرسمية لـ Pacman ليست كبيرة مثل APT، لذا من الشائع أن يظهر Pacman فارغًا عندما تحاول تثبيت حزمة. لحسن حظنا، يتولى المجتمع الأمر. مستودع مستخدمي Arch، أو AUR، هو مستودع يتم صيانته من قبل المجتمع ويحتوي على مكتبة ضخمة من الحزم المفقودة.

بدلاً من الحزم المُعدة مسبقًا، فإن AUR هو مكتبة من سكربتات "pkgbuild". تعمل هذه السكربتات كالوصفات لتجميع البرمجيات على الجهاز. يمكنك استخدام Pacman لتثبيت مساعد AUR مثل "yay" ثم استخدامه لتثبيت الحزمة المستهدفة:

sudo pacman -S yay
yay -S signal-desktop

يمكن لمستخدمي Ubuntu وDebian التحقق من Launchpad الخاص بشركة Canonical أو UbuntuUpdates للبحث عن أرشيفات الحزم الشخصية أو PPAs. يجب عليك إضافة PPAs المستهدفة يدويًا إلى مدير حزم APT ثم محاولة تثبيت التطبيق مرة أخرى.

sudo add-apt-repository 

بشكل عام، تعتبر حزم AUR آمنة إلى حد كبير، لكن يجب أن تكون أكثر حذرًا مع PPAs لأن أي شخص يمكنه استضافتها.

ابحث عن حزمة عالمية

هناك عدد قليل من تنسيقات الحزم التي تم تصميمها لتعمل على أي توزيعة لينكس، مثل Flatpaks وحزم Snap. هذه الحزم معزولة، كاملة بجميع تبعياتها، لذا يمكنها العمل بشكل مستقل داخل حاوية. يمكنك تثبيت Snap باستخدام الأمر:

sudo apt install snapd

ثم يمكنك استخدام Snapd لتثبيت حزم Snap من متجر تطبيقات Canonical:

sudo snap install firefox

تعتبر Flatpaks سهلة التثبيت أيضًا. نبدأ بتثبيت مدير حزم Flatpak:

sudo apt install flatpak

ثم نضيف مستودع Flatpak:

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

يمكنك تثبيت Flatpaks باستخدام أوامر من سطر واحد:

flatpak install flathub com.usebottles.bottles

تثبيت الثنائيات

تعتبر الثنائيات المحددة للمنصة مثل أرشيفات .deb لـ Debian أو Ubuntu و.rpm لـ Fedora خيارًا آخر. يمكنك استخدام "wget" لتنزيل ملف .deb أو .rpm ثم قم بتثبيته باستخدام الأوامر المناسبة.

إذا فشلت كل الخيارات الأخرى، يمكنك دائمًا تجميع التطبيق من المصدر.

إذا كنت تستخدم Arch أو توزيعة قائمة على Arch، فإن AUR هو الخيار الأفضل للحصول على البرمجيات خارج المستودعات الرسمية. بالنسبة للتوزيعات الأخرى، سيكون من الأكثر أمانًا وملاءمة استخدام تنسيق حزمة عالمي مثل Snap أو Flatpak.

التعليقات 0

سجل دخولك لإضافة تعليق

لا توجد تعليقات بعد. كن أول من يعلق!