Firefox as snap: ما يجب معرفته والبدائل

فايرفوكس كحزمة مبكرة

مع إصدار Ubuntu 21.10 ، اتخذت Canonical خطوة خجولة ولكنها مثيرة للجدل: أصبح Firefox متاحًا بشكل سريع في نسخته الرئيسية. لم تكن باقي النكهات مطلوبة ، لكنها موجودة بالفعل منذ Ubuntu 22.04 أصبح متاحًا. عند قراءة المجتمع ، أود أن أقول إن هذا النوع من الحزم له معجبوه ومنتقدوه ، كونه من بين أول المتعصبين في Ubuntu ومن بين أولئك الذين يشتكون من "بطئهم". لكن هل المشكلة خطيرة جدا؟

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

من المسؤول عن أن يكون Firefox مجرد أداة سريعة

حسب الرواية الرسمية ، كانت موزيلا هي التي اقتربت من Canonical واقترحها. حسب الرواية الرسمية. لكن ما الذي حدث بالفعل؟ النسخة الرسمية هي خيار ، لكنني شخصياً لا أعتقد أنها الأكثر مصداقية. لا أعتقد ذلك لأنني أعتقد أن Mozilla لا تهتم ؛ فإنه يحتوي على أنه المفاجئة ، مثل flatpak والثنائيات. الفائز هنا هو Canonical ، الذي يتعين عليه أيضًا أن يتذكر أنهم فعلوا الشيء نفسه مع Chromium منذ عدة سنوات. في ذلك الوقت ، انتقد مستخدمو Ubuntu هذه الخطوة ، وليس فقط مستخدمي Ubuntu ، حيث يقوم مطورو Linux Mint بتجميع Chromium لتقديمه من مستودعاتهم الرسمية.

لم يعد المسؤول هو الشيء الأكثر أهمية ، بعد تلقي النقد من أولئك الذين لا يريدون لمس اللقطات بعصا. الحقيقة انه لم يعد متاحًا في المستودعات الرسمية، ما لم تستخدم Ubuntu 20.04 أو 21.10. وهذا له وجهة نظر جيدة ونقطة سيئة.

دعم موزيلا المباشر ، زيادة الأمن

حتى الآن ، عندما أصدرت Mozilla إصدارًا جديدًا من Firefox ، فقد يستغرق الأمر بضع ساعات أو بضعة أيام للوصول إلى المستودعات الرسمية. قد يكون هذا أمرًا خطيرًا ، حيث يمكن العثور على ثغرة يتم استغلالها وسنمتلكها لفترة أطول من اللازم. لا يحدث هذا على نظام التشغيل Windows أو macOS ، حيث يتم تحديث التطبيق تلقائيًا عند توفر تطبيق جديد. في Linux ، التوزيع هو الذي يأخذ الكود ويحلله ويجمعه ويحمله إلى مستودعاته. من الناحية النظرية ، هذا يتم تقليل الأوقات إلى 0 عند استخدام إصدار snap، نظرًا لأن Mozilla يقوم بتحميله في نفس الوقت مثل إصدارات macOS أو Windows أو الثنائيات.

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

حول السرعة المفاجئة

عندما نفتح حزمة snap لأول مرة ، يجب أن تقوم بذلك قم بإنشاء ملفات التكوين الخاصة بك. على الرغم من أنه من المتوقع أن يتحسن في هذه المرحلة على المدى القصير ، إلا أن الحقيقة هي أنني جئت لمشاهدة مقاطع فيديو استغرقت عملية فتح Firefox فيها حوالي 10 ثوانٍ ، وهو خلود لم يعتاد عليه مستخدمو Linux. لكن هذه هي المرة الأولى فقط. ثم يتم فتحه بالفعل كإصدار DEB ، أو يجب أن يكون.

بدائل لمتصفح Firefox مثل snap

في الوقت الحالي ، نظرًا لعدم وجوده كصورة AppImage ، فلدينا اثنين. الأول هو الانتقال إلى نوع آخر من حزمة الجيل الجديد ، أي إلى حزمة flatpak من Flathub. والآخر هو تثبيت ثنائياته ، والتي من خلالها نحصل على شيء مشابه لما لدينا في نظامي macOS و Windows. الاختلاف الرئيسي هو أن Firefox لنظام التشغيل Linux لا يحتوي على برنامج تثبيت ، ولكن يتعين علينا نقل الثنائيات إلى المجلدات الضرورية حتى يتم دمجها في النظام. سنفعل ذلك باتباع هذه الخطوات ، ساكادوس من Mozilla نفسها:

  1. نقوم بتنزيل ثنائيات Firefox المتوفرة على هذا الرابط.
  2. نقوم بفك ضغط الملف الذي تم تنزيله. في Ubuntu ، يمكن القيام بذلك عادةً بنقرة مزدوجة ، ولكن في التوزيعات الأخرى ، قد يكون من الضروري فتح Terminal واكتب:
محطة
tar xjf Firefox - *. tar.bz2
  1. بعد فك ضغط المجلد ، ننقله إلى المجلد / opt باستخدام هذا الأمر الآخر:
محطة
ام في فايرفوكس / opt
  1. الآن عليك إنشاء ارتباط رمزي أو ارتباط رمزي للملف التنفيذي:
محطة
ln -s / opt / firefox / firefox / usr / local / bin / firefox
  1. أخيرًا ، يتم إنشاء ملف سطح المكتب ونقله إلى المجلد الضروري حتى يظهر في القوائم / أدراج التطبيق:
محطة
wget https://raw.githubusercontent.com/mozilla/sumo-kb/main/install-firefox-linux/firefox.desktop -P / usr / local / share / applications

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

استخدم نسخة DEB

كما أشاروا في التعليقات وتمكنا من التأكيد ، يمكنك تثبيت حزمة DEB من المستودعات الرسمية ، والتي كان عليك كتابة كل هذا في محطة طرفية:

محطة
sudo snap remove فايرفوكس sudo add-apt-repository ppa: mozillateam / ppa echo 'Package: * Pin: release o = LP-PPA-mozillateam Pin-Priority: 1001' | sudo tee /etc/apt/preferences.d/mozilla-firefox echo 'Unattended-Upgrade :: Allowed-Origins :: "LP-PPA-mozillateam: $ {distro_codename}"؛' | sudo tee /etc/apt/apt.conf.d/51unattended-upgrades-firefox sudo apt install firefox

توصيتي

على الرغم من أنني لست من عشاق حزمة الخاطف ، أوصي باستخدام الافتراضي. صممت Canonical الأشياء بهذه الطريقة ، وطوال الوقت الذي كنت أستخدم فيه Firefox بشكل سريع (منذ 20.10) لم ألاحظ أي خطأ. ومع ذلك ، فإن الشيء الجيد في Linux هو أن لدينا بدائل ، ويمكن لنا اتخاذ القرارات بطريقة أو بأخرى.


تعليق ، اترك لك

اترك تعليقك

لن يتم نشر عنوان بريدك الإلكتروني. الحقول الإلزامية مشار إليها ب *

*

*

  1. المسؤول عن البيانات: ميغيل أنخيل جاتون
  2. الغرض من البيانات: التحكم في الرسائل الاقتحامية ، وإدارة التعليقات.
  3. الشرعية: موافقتك
  4. توصيل البيانات: لن يتم إرسال البيانات إلى أطراف ثالثة إلا بموجب التزام قانوني.
  5. تخزين البيانات: قاعدة البيانات التي تستضيفها شركة Occentus Networks (الاتحاد الأوروبي)
  6. الحقوق: يمكنك في أي وقت تقييد معلوماتك واستعادتها وحذفها.

  1.   لينز قال

    أتركك بطريقة أخرى تبدو أنظف وأبسط:

    sudo snap إزالة فايرفوكس
    sudo add-apt-repository ppa: mozillateam / ppa -y
    تحديث sudo apt
    sudo apt install -t 'o = LP-PPA-mozillateam' Firefox Firefox-locale-es

    لمنع تحديث اللقطات من إعادة تثبيته:

    sudo gedit /etc/apt/preferences.d/mozillateamppa

    وفي المستند الذي يتم فتحه ، يمكنك لصق هذا وحفظه:

    الحزمة: فايرفوكس *
    الدبوس: إطلاق o = LP-PPA-mozillateam
    رقم التعريف الشخصي: 501