3 طرق آمنة لتثبيت تطبيقات لينكس خارج المستودعات
تثبيت التطبيقات من خارج المستودعات يمكن أن يكون محفوفًا بالمخاطر، لذا من المهم اتباع خطوات دقيقة لتجنب أي تعقيدات. إليك ثلاث طرق موثوقة لتثبيت تطبيقات لينكس التي لا تتوفر في مستودعاتك، دون أن تتسبب في أي مشاكل للنظام.
قبل أن تتخلى عن المستودعات الرسمية
تجعل مديري حزم لينكس من السهل جدًا تثبيت وتحديث البرمجيات. ومع ذلك، ستواجه حتمًا خطأ "الحزمة المستهدفة غير موجودة". لا يبحث مدير الحزم لديك عن الحزم عبر الإنترنت في كل مرة، بل يتم البحث في ذاكرة التخزين المحلية. لذا، إذا لم تقم بتحديث هذه القائمة المحلية منذ فترة، فإنها تصبح غير متزامنة مع المستودعات عبر الإنترنت.
أسهل طريقة لإصلاح ذلك هي تحديث قاعدة البيانات المحلية وإعادة مزامنتها مع المستودعات الرسمية. على أنظمة 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
سجل دخولك لإضافة تعليق
لا توجد تعليقات بعد. كن أول من يعلق!