لماذا آيْسوِزل وليس فَيَرفُكس ؟

لماذا آيْسوِزل وليس فَيَرفُكس ؟
     
    آيْسوِزل هو البديل الحر من مشروع دبيان للمتصفّح فَيَرفُكس، كيف ذالك ؟ وهل فَيَرفُكس غير حرّ ؟ توجد بعض الأجزاء غير الحرة بفَيَرفُكس والتي لا تتوافق مع خطوط دِبيان العريضة للبرمجيات الحرة أبرزها برنامج Talkback المسئول عن التبليغ عن الأخطاء (تمّ تعويضه بالبرنامج الحر Breakpad منذ الإصدار 3.0) اضافة لإسم وشعار المتصفّح الخاضعان لحوق الملكية، شيء عادي إذا تصورنا مثلا أن بإمكان ميكروسفت إنشاء نسخة معدّلة من فَيَرفُكس بعلامته التجارية تكون أقل استقراراً وكفائة وتوافقية للتأثير على سمعته (Embrace, extend and extinguish).
    يقوم فريق دِبيان موزيلا بحذف هذه الأجزاء غير الحرّة والتعديل على ميزة البحث بحيث لا تعرض سوى الإضافات الحرّة والأهم من ذالك التعديل على الشفرة المصدرية للمتصفّح بما يتناسب مع توزيعة وسياسة مشروع دبيان (التوافقية مع المكتبات، الاشتغال على عدة معماريات، تفضيل مدير الحزم apt لتحديث المتصفّح، إصلاح العلل ...) وهنا تكمن المشكلة بين دبيان وموزيلا فهذه الأخيرة تلزم كل من أراد التعديل على متصفّحها أخد موافقتها ولكي لا يسبب ذالك ارتباكاً لعلامة موزيلا التجارية تم تغيير اسم المتصفّح إلى أيْسوِزل.

    يوجود متصفّح آخر ضمن مشروع غنو وهو آيْسكات يقوم أيضاً بحذف جميع الأجزاء غير الحرة من فَيَرفُكس دون كسر التوافقية بينهما إلا في حالة تثبيت بعض الملحقات غير الحرة (متوفر فقط لمعمارية 32bits).
    يمكن الحصول على آخر إصدرات آيْسوِزل تزامناً مع فَيَرفُكس وكذالك الإصدارات بيتا والليلية (nightly) عن طريق مستودع دبيان موزيلا :
    deb http://backports.debian.org/debian-backports squeeze-backports main
    deb http://mozilla.debian.net/ squeeze-backports iceweasel-release
    المفتاح :
    $ sudo aptitude install debian-keyring
    $ wget http://mozilla.debian.net/pkg-mozilla-archive-keyring_1.0_all.deb
    $ sudo dpkg -i pkg-mozilla-archive-keyring_1.0_all.deb
    $ gpg --check-sigs --fingerprint --keyring /etc/apt/trusted.gpg.d/pkg-mozilla-archive-keyring.gpg pkg-mozilla-maintainers
    التثبيت :
    $ sudo aptitude update
    $ sudo aptitude install -t squeeze-backports iceweasel
    شخصياً ليس لدي أي مشكل مع فَيَرفُكس ولا أمانع إطلاقاً في إستخدامه على توزيعات أخرى ولا أحد ينكر ما قدمته موزيلا لإنفتاح الوِب لكني أفضّل آيْسوِزل لتقتي الكاملة في مشروع دبيان وثقافة البرمجيات الحرة. بالنسبة لمن يفضّل استخدام فَيَرفُكس أسهل طريقة لذالك هي تحميل حزمة المتصفّح الخاصة بأنظمة غنو/لينكس >> هنا، ثم فكّ ضغطها وانقر على الملف التنفيذي firefox وها هو المتصفح أمامك، ما أسهل ذالك :P

    هذا سكربت بسيط لتحميل الإصدار العاشر معمارية 32bits وإنشاء إختصار له، سبق ووضعه أحد الإخوة كتعليق على موضوع خاص بالإصدار الخامس هنا بالموقع.
    #!/bin/bash
    # FireFox 10 Installer For Debian
    # Open As Root
    # Wtite By AnonyMous :)
    echo " Downloading FireFox "
    wget http://mozilla.c3sl.ufpr.br/releases/firefox/releases/10.0/linux-i686/ar/firefox-10.0.tar.bz2

    # Install FireFox4
    echo " Installing FireFox 10 "

    tar -xvjf firefox*.tar.bz2
    sudo mv firefox /usr/local/firefox
    sudo ln -s /usr/local/firefox/firefox /usr/local/bin/firefox

    echo " FireFox Installed Successfuly "
    طريقة بناء آيْسكات من المصدر على دبيان سكوييز :
    تثبيت المكتبات الضرورية :
    $ sudo aptitude install libgnomevfs2-dev bzip2 python zip pkg-config libgtk2.0-dev libnotify-dev libgl1-mesa-dev libasound2-dev libidl-dev libgl1-mesa-dev libiw-dev libxt-dev build-essential
    سنحتاج أيضا إلى تثبيت Yasm من مستودع Backports :
    $ sudo aptitude -t squeeze-backports install yasm
    تنزيل آيْسكات (الإصدار العاشر) :
    $ wget http://ftp.gnu.org/gnu/gnuzilla/10.0/icecat-10.0.tar.xz
    فك الضغط :
    $ tar jxvf icecat-10.0.tar.xz
    الدخول لمجلد المتصفّح ثم بدء عملية البناء :
    $ cd icecat-10.0
    $ ./configure
    $ make
    $ sudo make install
    لتشغيل المتصفّح يكفي تنفيذ الأمر :
    $ icecast

    إرسال تعليق