إعـــــــلان

تقليص
لا يوجد إعلان حتى الآن.

اريد متطوعين لتجربة البرنامج

تقليص
X
 
  • تصفية - فلترة
  • الوقت
  • عرض
إلغاء تحديد الكل
مشاركات جديدة

  • [برنامج] اريد متطوعين لتجربة البرنامج

    السلام عليكم و رحمة الله وبركاته
    قمت سابق بطرح موضوع على الاخوة يخص برمجة تطبيقات مفيدة لمستعملي لنكس

    http://www.linuxac.org/forum/showthr...CC%E3%E6%DA%C9
    اول برنامج تجريبي اقدمه لكم , واحتاج الى تجربته في التوزيعات الديبينية
    الاسم الاولي هpacback هو برنامج يقوم بإسترجاع الحزم المنصبة * ليس الحزم التي قمت بتحميلها من النات* اي انه يقوم بإعادة بناء الحزم
    البرنامج مبني بلغة الباسكال وقد تم برمجته في ubuntu10.04 وثم إرجاع كل من الحزم التالية
    vlc mplayer skype و العديد من البرامج و المكتبات الصغيرة بنجاح
    الهدف من البرنامج هو انشاء حزمة كاملة تحتوي على جميع المكتبات للبرنامج المختارة, و بناء الحزمة يعتمد على قائمة للحزم التي تأتي مع التوزيعة إفتراضيا,لهذا البرنامج يستطيع إنشاء القائمة
    اضغط على الصورة لعرض أكبر. 

الإسم:	pacback.jpg 
مشاهدات:	1 
الحجم:	40.4 كيلوبايت 
الهوية:	850205


    إنشاء قائمة*********

    1-كيف يمكن إنشاء القائمة لتوزيعتي
    -قم بدخول الى الجهاز بالقرص الحي
    -قم بنسخ البرنامج الى سطح المكتب ثم تشغيله_سوف يتعرف البرنامج على القرص الحي
    -قم بنقر على *توزعة جديدة* ثم *إنشاء*
    في حالة عدم وجود *إنشاء* فلبرنامج تم تنفيذه من القرص الصلب و ليس من القرص الحي
    -ثم ااحفظ القائمة بإسم التوزيعة
    2-دمج القائمة ليتعرف عليها البرنامج
    هناك ملف يأتي مع البرنامج يحتوي على list و ubuntu10-04
    ملف ubuntu يحتوي على الحزم الافتراضية مع التوزيعة
    ملف list يحتوي على اسماء التوزيعات
    -قم بنسخ الملف الذي قمت بإنشائه إلى المجلد
    -قم بإضافة إسم الملف الى list
    النتيجة
    ---------------------
    ubuntu10-04
    newblabla
    ------------------------
    يجب تسمة الملف بإسمها و رقم الإصدار بدون مساحات
    يجب إضافة إسم الملف الى القائمة list بدون تغيير في الاحرف

    إسترجاع البرامج و الحزم*****

    هناك خانات غير مفعلة في هذه النسخة نظرا لعدم إكتمال البرنامج مثل
    إسم المشروع
    مسار المشروع
    هذه الاختيرات سوف تكون متاحة في النسخة التالية
    1-قم بختيار التوزيعة المخصصة (التوزيعة المستهدفة لتنصيب الحزم فيها)
    2- انقر *إختيار* لتظهر قائمة للحزم الموجودة في الجهاز
    3-اختار حزمة بنقر على إسمها او نقر مزدوج لمعرفة الحزم التابعة لها في القائمة السفلية
    4-للبحث عن الحزمة انقر احد الحزم ثم اكتب الاسم
    5-انقر*ضم الحزمة* عند الاختيار
    6-سوف تجد خانة *الحزمة/البرنامج* تحتوي على اسم الحزمة
    7-ثم تجميع و حزم
    8-سوف يقوم البرنامج بإعادة تجميع الحزمة و الحزم التابعة لها مع كتابة المراحل في القائمة السفلية
    9-عند الإنتهاء يعلمك البرنامج برسالة ثم يوجهك الى المجلد الذي بحتوي على الحزم

    تنصيب الحزم في جهاز اخر*********
    كل ما عليك فعله هو نسخ المجلد الذي تم توجيهك إليه ثم فتح الطرفية في مسار المجلد
    و كتابة
    كود:
    [SIZE=3]sudo dpkg -i *.deb[/SIZE]


    ملاحظة*** مرحلة التنصيب تكون تلقائية وبدون كتابة الكود في الإصدارات القادمة وذلك ببرنامج تنصيب مرئي..


    خطير جدا جدا
    البرنامج في مرحلة البناء وإمكانية فشل مدير الحزم وارد


    في الاخير
    يحتاج البرنامج الى:
    -اسم
    -صور و إيقونات
    -ملفات المعلومات
    -ترجمة
    -افكار و نصائح

    ارجو ان لا تبخلونا برد

    تحميل البرنامج 1 mb

    Pacback.tar.bz2

    اللهم انى أسألك العفو و العافية
    قال رسول الله (من كان يؤمن بالله واليوم الأخر فليقل خيراً أو ليصمت): فهل أنت تقول الخير ؟

  • #2
    بسم الله الرحمن الرحيم

    فكرة ممتازة وقوية ،
    بارك الله فيك /

    لا أستطيع التجربة حاليا ،
    لكني أظن أن للبرنامج مستقبل جيد بحول الله
    (لَا تَحْسَبَنَّ الَّذِينَ يَفْرَحُونَ بِمَا أَتَوا وَّيُحِبُّونَ أَن يُحْمَدُوا بِمَا لَمْ يَفْعَلُوا فَلَا تَحْسَبَنَّهُم بِمَفَازَةٍ مِّنَ الْعَذَابِ وَلَهُمْ عَذَابٌ أَلِيمٌ)
    آل عمران 188
    قال رسول الله صلى الله عليه و سلم :
    {لا يشكر الله من لا يشكر الناس}
    {من كان يؤمن بالله واليوم الآخر،فليقل خيراً أو ليصمت}

    جميع المساهمات الحاملة لهذا التوقيع تخضع لرخصة وقف
    أسأل الله العظيم رب العرش العظيم أن يحسن من حال أمتي

    تعليق


    • #3
      تمت التجربة


      من الجانب العملي تم تحزيم تطبيقين :
      1- النواة : حيث تم انشاء ملف واحد بدل ثلاثة المفترضة. وعن الحجم اصغر من المفترض
      2- تطبيق آخر guake لا ياتي منصا افتراضيا المستعمل هو من ينصبه ، لكن يبدو انه تم جلب الحزمة الديبيانية مع اعتمادياتها.
      لاحظت انه ينشئ لكل حزمة مجلدا خاص وهذا ليس بالمريح......الواجهة غير مريحة..... طريقة الاختيار يفضل ان تظهر قائمة يختار منها المستعمل مايريد ....ثم يتم جلب الحزم في مجلد واحد ....واستدعاؤها يتم بالكيفية ذاتها

      لان البرنامج في بدايته لا اريد ان اثقل عليك بالملاحظات.

      سؤال في السياق ما لاذي تريد الوصول اليه مع وجود برنامج مثل APTonCD ؟

      تعليق


      • #4
        السلام عليكم
        أظن من الأفضل التجربة باستخدام virtual box

        تعليق


        • #5
          شكرا على التجربة


          هل قمت بإنشاء القائمة الخاصة بتوزيعتك من القرص الحي...؟ اعتقد انك لا تستعمل ubuntu 10.04
          1- النواة : حيث تم انشاء ملف واحد بدل ثلاثة المفترضة. وعن الحجم اصغر من المفترض
          لا اريد من البرنامج إعادة بناء حزمة النواة و ملفات العتاد و الحزم الافتراضية ..فقط يعيد الحزم البرامج و المكتبات الغير موجودة في التوزيعة الاصلية

          الحزمتان موجودتان في ابونتو 10.04 إفتراضيا .... يعني لن تحتاج الى حزمها

          2- تطبيق آخر guake لا ياتي منصا افتراضيا المستعمل هو من ينصبه ، لكن يبدو انه تم جلب الحزمة الديبيانية مع اعتمادياتها.
          بطبع وهذا ما يقوم به البرنامج ,استرجاع الحزم التي قمت انت بتنصيبها
          حسب الصورة انت تستعمل قائمة ubuntu10.04 يعني ابنتو لا يحتوي على guake إفتراضيا

          لاحظت انه ينشئ لكل حزمة مجلدا خاص وهذا ليس بالمريح
          نعم لن يبقى على هذا الحال في الإصدارات القادمة

          الواجهة غير مريحة
          البرنامج يستعمل في الواجهة gtk و انت تستعمل واجهة qt3 القديمة ...هناك اداة لتحسين مظهر gtk في qt انظر الى الصورة في الاعلى وهي لسطح مكتب gnome

          طريقة الاختيار يفضل ان تظهر قائمة يختار منها المستعمل مايريد
          ارجو التوضيح

          ثم يتم جلب الحزم في مجلد واحد ....واستدعاؤها يتم بالكيفية ذاتها
          البرنامج يوجهك إتوماتكيا الى المجلد واحد.....؟
          هل تقصد حزمة واحدة...'


          سؤال في السياق ما لاذي تريد الوصول اليه مع وجود برنامج مثل APTonCD ؟
          البرنامج لا يقوم بإعادة حزمة تنصيب بل يقوم بجلب الحزم الضرورية للجهاز من الانترنات
          الهدف من برنامجي صنع ملف واحد يحتوي على برنامج كامل -حزمة من البكات- تحت اسم برنامج
          مثل ملفات التنصيب في ونداوز
          اللهم انى أسألك العفو و العافية
          قال رسول الله (من كان يؤمن بالله واليوم الأخر فليقل خيراً أو ليصمت): فهل أنت تقول الخير ؟

          تعليق


          • #6
            السلام عليكم
            أظن من الأفضل التجربة باستخدام virtual box
            الواجب استعماله...شكرا لك


            اللهم انى أسألك العفو و العافية
            قال رسول الله (من كان يؤمن بالله واليوم الأخر فليقل خيراً أو ليصمت): فهل أنت تقول الخير ؟

            تعليق


            • #7
              ما فهمته من كتابتك ان البرنامج يقوم بعمل مجلد به جميع المكتبات اللازمة لتثبيت برنامج معين ثم تحويلها لمف واحد بحيث عندما نضغط على الملف يثبت دون طلب مكتبات
              فهل هذا صحيح وان كان
              فالفكرة جيدة لمن لا يملك انترنت او من يريد تثبيت نسخة تعتمد على مكتبات قديمه قد يتم حزفها من المستودع .. صحيح ان الغالبيه لا تحتاج لها ولكن اكمل مسيرتك فعملك جيد وهناك من يحتاج اليه

              تعليق


              • #8
                أظن من الأفضل التجربة باستخدام virtual box
                نعم ينصح به ، لكن في حالتي لدي اكثر من جهاز لذا لا اجد مشكلة في تجربته على نظام غير وهمي


                فقط يعيد الحزم البرامج و المكتبات الغير موجودة في التوزيعة الاصلية
                احد الامور التي كنت اتمناها

                هناك اداة لتحسين مظهر gtk في qt
                افتراضيا اوبنتو تستعمل gtk وكوبنتو تستعمل qt في حدود معلوماتي ...وانا جربت على اوبنتو
                مظهر الواجهة ربما كان سببه اذا عدم تفعيل كارت الشاشة. ساتحقق من الامر بتجربتة البرنامج على نظام آخر كارت الشاشة مفعل فيه.


                يعني ابنتو لا يحتوي على guake إفتراضيا
                وصلت الفكرة وهو ما لاحظته.


                ارجو التوضيح
                نحبذ قائمة لجميع البرامج المتاحة ونحن نختار من خلال وضع علامة صح لنحصل على ملف واحد ، يمكن استعماله عند الاسترجاع.
                واضيف ان كان بالامكان تصنيفها وفق قوائم برامج النظام.

                البرنامج لا يقوم بإعادة حزمة تنصيب بل يقوم بجلب الحزم الضرورية للجهاز من الانترنات
                فكرة ممتازة وهي الحصول على آخر تحديث على الدوام .....بالمرة ماذا لو اضفت ايقونة تسمح بتحديث مستمر للحزم عند الرغبة. (اقصد اننا قمنا بالعملية التي تجلب الحزم ثم بعد شهر بدا لنا ان نحدثها )


                مثل ملفات التنصيب في ونداوز
                تقصد التنصيب الصامت للبرامج على الوندوز


                المشاركة الأصلية بواسطة 7L!nux مشاهدة المشاركة
                ما فهمته من كتابتك ان البرنامج يقوم بعمل مجلد به جميع المكتبات اللازمة لتثبيت برنامج معين ثم تحويلها لمف واحد بحيث عندما نضغط على الملف يثبت دون طلب مكتبات
                فهل هذا صحيح وان كان
                صاحب الموضوع اقدر على اجابتك ..لكنني من الذي جربته لا يتم وضعها في حزمة واحدة بل ينشئ مجلد يضع فيه الحزمة وجميع الاعتماديات بشكل منفرد

                تعليق


                • #9
                  السلام عليكم
                  لاحظت أن البرنامج مصمم ل Ubuntu 10.04
                  لأني جربته في 9.04 و و وجدت في القائمة برنامج Gimp مع أنه يأتي مع التوزيعة مباشرة.
                  لكن أعتقد يمكن عمل ملف آخر به برامج 9.04 الإفتراضية
                  أردت عمله بالامر
                  dpkg --get-selections > installed-software
                  لكن انا قمت بتثبيت الكثير من البرامج الإضافية.
                  على كل حال أضفت توزيعة 9.04 للبرنامج و أضفت قائمة بالبرامج المثبتة لكن ليس التي تأتي إفتراضيا مع التوزيعة.

                  بصراحة لم ارد 'المغامرة' بضم الحزم، حتى أتجنب أي مشاكل قد تحدث

                  لكن لاحظت مشكل في الواجهة، ربما يعود لأني أستعمل توزيعة 9.04.
                  لاحظ الصورة فالكتابة لا تناسب حجم الأدوات



                  أتمنى لك التوفيق .
                  سبحان اللّه | سبحان اللّه | سبحان اللّه
                  مجموعة دروس Inkscape
                  مجموعة دروس CSS
                  لا تنسى أن تدعوا لي بالخير :)

                  تعليق


                  • #10
                    نحبذ قائمة لجميع البرامج المتاحة ونحن نختار من خلال وضع علامة صح لنحصل على ملف واحد ، يمكن استعماله عند الاسترجاع.
                    واضيف ان كان بالامكان تصنيفها وفق قوائم برامج النظام.
                    تماما ....المستعمل لا يهمه المكتبات بل البرامج و سوف ازيد لسان جديد يحتوي على قائمة للبرامج المتاحة في الجهاز ***هذا هو سبب وجود زر (حزمة/برنامج) وليس فقط (حزمة) لان البرامج عبارة عن حزم و العكس غير صحيح(احيانا)

                    بالمرة ماذا لو اضفت ايقونة تسمح بتحديث مستمر للحزم عند الرغبة. (اقصد اننا قمنا بالعملية التي تجلب الحزم ثم بعد شهر بدا لنا ان نحدثها )
                    بدون إضافة الايقونة يمنك تنصيب البرامج و المكتبات الحديثة ثم استرجاعها ..

                    لكن الفكرة جيدة لمن يريد تحميل برنامج دون تنصيبه...كود تحميل الحزمة من الانترنات شبه كامل وهو الاسهل ...لكنني لم اضعه في البرنامج (لأن البرنامج مبني على فكرة إسترجاع الحزم من النظام)
                    (معلومة) المستعمل المتوسط للنكس يمكنه عمل ذلك دون برنامج ...

                    لاحظت أن البرنامج مصمم ل Ubuntu 10.04
                    غير صحيح ...لكل توزيعة ديبينية لكن البرنامج يحتوي على قائمة ubuntu 10.04 فقط
                    انا أضفت زر *توزيعة جديدة* بعد إطار *توزيعة المخصصة* لكي يتسنى لكم إضافة توزيعات اخرى و ارجو منكم ارسال الملف إلي لإضافتها في النسخ القادمة من البرنامج
                    طريقة الصنع ذكرتها في موضوعي و هي اهم شيئ في البرنامج


                    لأني جربته في 9.04 و و وجدت في القائمة برنامج Gimp مع أنه يأتي مع التوزيعة مباشرة.
                    لكن أعتقد يمكن عمل ملف آخر به برامج 9.04 الإفتراضية
                    أردت عمله بالامر
                    dpkg --get-selections > installed-software
                    لكن انا قمت بتثبيت الكثير من البرامج الإضافية
                    عندما تستعمل قائمة ubuntu 10.04 كأنك تقول للبرنامج
                    *ابحث لي في النظام على الحزمة *aaaa* تم ابحث على ما تحتاجه من الحزم ثم قم بالبحث عنها في قائمة ubuntu 10.04 وعند عدم وجودها **قم بسترجاعها

                    لكن لاحظت مشكل في الواجهة، ربما يعود لأني أستعمل توزيعة 9.04.
                    لاحظ الصورة فالكتابة لا تناسب حجم الأدوات
                    المشكل من عندي لأن اغير الخط الافتراضي الى 8 في ابونتو..شكرا لك

                    ***السبب وراء احتياجي للبرنامج
                    لو طلب منك صديقك تنصيب لينوكس ابونتو8.04 على جهازه و هو لا يملك الانترنات
                    ثم اراد منك تنصيب كوديك mp3 او برنامج اخر
                    شيئ طبيعي تقوم بتحميلها على جهازك لكن لو ان التوزيعة مختلفة عن صديقك او رقم الاصدار ... سوف تجد نفسك تبحث على اسم الحزمة+ الحزم الفرعية+وهل الحزم الفرعية موجودة في توزيعة صديقك او لا
                    كل هذا ماذا لو ان الانترنات توقف اوغير موجودة لديك....؟
                    فكرة البحث في الحزم التي تم تنزيلها سابقا غير جيدة من حيث حجم +التكرار(إصدارات الحزم update ) +يمكن بعض الحزم مخصصة لتوزيعتك فقط
                    صحيح يوجد توزيعات تحتوي على معظم البرامج ...لكن وقع اختيار صديقك الى برنامج غير موجود في التوزيعة
                    الحل مع البرنامج...كيف
                    1- تقوم بمعرفة الحزم المتوفرة في جهاز صديقك إما بتشغيل البرنامج عنده (و صنع قائمة) او تقوم بالدخول من جهازك عبر القرص الحي لتوزيعة صديقك و صنع القائمة
                    2-لابد من انك تملك البرنامج المراد نقله ....قم بدخول الى جهازك ..قم بنسخ القائمة صديقك الى البرنامج وشغله...ثم اختر في *التوزيعةالمخصصة*توزيعة صديقك..اضف حزمة البرنامج ..ثم انشاء الحزمة
                    3-نقل الحزم الى حاسوب صديقك و تنصيبها



                    ***الشيئ الذي اريد اخباركم به
                    عند اكتمال البرنامج ,سوف يكون ناتج إسترجاع الحزم ملفان فقط و هما
                    setup.sh
                    programe-nome~distributions00.00.taz
                    او****
                    setup.disktop
                    programe-nome~distributions00.00.taz
                    اللهم انى أسألك العفو و العافية
                    قال رسول الله (من كان يؤمن بالله واليوم الأخر فليقل خيراً أو ليصمت): فهل أنت تقول الخير ؟

                    تعليق


                    • #11
                      السلام عليكم
                      ما زلت أفضّل الطريقة التقليديّة، نسخ الحزم، وإنشاء مستودع محلّي، ثم التثبيت منه!
                      لو كان عندي توزيعة دبيانيّة، لجرّبته لك! (قد اثبت اصدارة منت قديمة على vbox لاجربه اذا وجدت وقتا لذلك)

                      -----------------
                      + ما رايك باستخدام remastersys ؟!
                      التعديل الأخير تم بواسطة عبدالرحيم الفاخوري; الساعة 25-09-2010, 12:02 AM. سبب آخر: اضافة

                      عبدالرحيم الفاخوري -- فلسطين
                      IRC: Fakhouri


                      تعليق


                      • #12
                        + ما رايك باستخدام remastersys ؟!
                        It can make a full system backup
                        It can make a distributable copy you can share with friends

                        هل احتياجي لنقل حزمة ما يتطلب مني إنشاء توزيعة او نسخ إحتياطي....؟

                        لحد الان وحسب معلوماتي المتواضعة لا يوجد برنامج يقوم بإعادة البرنامج و تحزيمه...و اتمنى من كل الاخوة دليل للبرنامج إن وجد
                        صراحتا لما ذكرت اسم remastersys قلت *مصيبة...برنامج مماثل موجود*

                        شكرا جدا ...
                        اللهم انى أسألك العفو و العافية
                        قال رسول الله (من كان يؤمن بالله واليوم الأخر فليقل خيراً أو ليصمت): فهل أنت تقول الخير ؟

                        تعليق

                        يعمل...
                        X