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

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

كيف تنشئ ملف rpm من خلال ملف spec

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

  • [شرح] كيف تنشئ ملف rpm من خلال ملف spec

    السلام عليكم ورحمة الله وبركاته

    اليوم عرفت كيف يمكن عمل ملف rpm من خلال ملف spec

    وهو كتالي :

    قمت بتحميل ملف من نوع spec

    وستخدمت هذا الامر rpmbuild في التحويل

    مثال :

    wget http://xxxxxx/file.spec

    rpmbuild -ba file.spec

    بعد كذا أستخدمت هذا الامر في تنصيبه

    yum install --nogpgcheck /root/rpmbuild/RPMS/noarch/file.rpm


    أتمنى تجربتها من قبل الاعضاء


    وبتوفيق للجميع

  • #2
    جيد يا أخي وهنا تجد شرح تفصيلي



    http://www.linuxac.org/forum/showthr...E%ED%DA%E5%C7-....

    تعليق


    • #3
      من فضلكم اخوتي
      على سبيل المثال والتعلم حملت vlc-1.1.1.tar.bz2 من هذا الرابط http://sourceforge.net/projects/vlc/...r.bz2/download
      وأريد صنع حزمة rpm كيف استطيع تحزيمها مع اني قد نصبت حزمة rpmbuil و yum groupinstall "Development Tools" و yum install rpmdevtools
      وأنشأت ملف rpmdev
      ماذا علي فعله ؟

      تعليق


      • #4
        السلام عليكم
        ارى ان الرابط الذي ذكره الاخ احمد عطاالله يفي بالغرض
        http://www.linuxac.org/forum/showthr...E%ED%DA%E5%C7-
        فبنفس الطريقة انشأت حزم rpm لمكتبة القرطاس

        فليت الذي بيني وبينك عامر***وبيني وبين العالمين خرابُ

        تعليق


        • #5
          بالمناسبة أبوزكريا

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

          تعليق


          • #6
            المشاركة الأصلية بواسطة أحمد عطاالله مشاهدة المشاركة
            بالمناسبة أبوزكريا

            كيف أنشأت الحزمة اللتي تعمل علي كل التوزيعات (اللتي تشبه مثبت ويندوز)
            السلام عليكم
            استعملت برنامج
            BitRock InstallBuilder 6 for Qt المتعدد المنصات بحيث يمكنك صنع حتى حزم دبيان وريدهات وملفات بيناري
            وهذا هو الرابط



            فليت الذي بيني وبينك عامر***وبيني وبين العالمين خرابُ

            تعليق


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

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

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

              تعليق


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

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

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

                تعليق


                • #9
                  السلام عليكم
                  شكرا لك لم الاحظ ذلك

                  فليت الذي بيني وبينك عامر***وبيني وبين العالمين خرابُ

                  تعليق


                  • #10
                    مشروع مشابه لـ autopckage مكتوب بـ freepascal

                    This website is for sale! nlinux.org is your first and best source for all of the information you’re looking for. From general topics to more of what you would expect to find here, nlinux.org has it all. We hope you find what you are searching for!

                    تعليق


                    • #11
                      السلام عليكم
                      شكرا أحمد جاري التحميل


                      فليت الذي بيني وبينك عامر***وبيني وبين العالمين خرابُ

                      تعليق


                      • #12
                        هل بالإمكان التحويل من rpm الى deb
                        في بيئة أوبونتو ؟؟

                        تعليق


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

                          نعم ، وفرت ديبيان برنامج ألاين للقيام بهذه الوظيفة ، (لكنه لا ينجح دائما)
                          تثبيته :

                          sudo apt-get install alien

                          للتعامل مع أي حزمة rpm :

                          sudo alien -r -i program.rpm

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

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

                          تعليق


                          • #14
                            السلام عليكم و رحمة الله تعالى و بركاته،

                            لدي بعض الملاحظات البسيطة

                            1 - الحزم rpm لا تبنى أبدا كمستخدم جذر، هذه قاعدة ذهبية يجب تذكرها
                            2 - ملف ال spec المذكور في المشاركة الأولى خاص من نوعه، و لا ينطبق الشرح على جميع ملفات spec
                            3 - برنامج alien يعمل فقط إذا كانت محتوى البرنامج المراد تحويله غير متعلق بمكتبات النظام

                            في أمان الله

                            تعليق

                            يعمل...
                            X
                            😀
                            🥰
                            🤢
                            😎
                            😡
                            👍
                            👎