أعماليمدونتيمن أنا ؟ English

[EL7R]

الأربعاء، 12 يناير، 2011

[لينُكس] من برمجتي - مثبت الجافا السهل java installer

السلام عليكم

من الصعائب التي تواجه مستخدمين لينُكس الجدد تثبيت الجافا, وجعله يعمل على المتصفح. يمكن تثبيت openjdk بكل سهولة , لكنه لا يعمل بالشكل المطلوب في كثير من الأحيان لذا يحتاج المستخدم لاستخدام النسخة المغلقة المصدر من جافا sun-java. ولتثبيتها وجعلها تعمل على على المتصفحات. يجب على المستخدم تنفيذ الكثير من الأوامر, قد ينجح البعض, ويفشل البعض الآخر. ولاحضت وجود الكثير من المواضيع في مجتمع لينُكس العربي عن موضوع الجافا وطريقة تشغيله على فَيَرفُكس.


هذا السكربت سيقوم بكل شيئ, كل ماعليه هو تنزيله , والنقر عليه نقرة مزدوجة بالفأرة والنقر على زر "افتح من الطرفية" أو "open in terminal". انتظار اكتمال تنزيل الملفات اللازمة وتثبيتها. من ثم اعادة تشغيل المتصفح.


للتحميل, انقر هنا  (الزر الأيمن, حفظ الملف باسم)


السكربت سيقوم اولاً بتنزيل حزم الجافا المناسبة لجهازك\نظامك, تثبيتها ومن ثم تثبيت اضافات الجافا على المتصفحات.


السكربت مبرمج بلغة بايثون, وتحت رخصة جنو العمومية, النسخة الثالثة GNU GPL v3

هناك تعليقان (2):

  1. السلام عليكم

    It's really interesting to see such a script, however, I believe the effort you've put into this script might be lost; you overthought it!

    It can be installed simply on any Ubuntu -dynamically- using only three commands (3 lines bash script)

    sudo apt-add-repository 'deb http://archive.canonical.com/ubuntu/ '`lsb_release -cs`' partner'
    sudo apt-get update
    sudo sudo apt-get install sun-java6-plugin sun-java6-fonts

    This package is officially provided in Ubuntu partner repository wich is disabled by default as of Ubuntu 10.04 and onwards. So enabling it would do the job!

    Honestly, I've seen attempts to get to install it oin other ways, but seriously, none are like yours; a python script, I like it! :D

    And one thing about that python script: using os.popen("echo $HOME").read().replace('\n','') is one way to do it, but using .strip('\n')> or .splitlines()

    Hope this benefits you; keep up the good work! :)

    ردحذف
  2. @AnxiousNut:
    وعليكم السلام
    thanks :)

    I programmed this script to practice python more
    before I start rewriting "Ghost Linux Package Maker" in pyqt

    ردحذف