كيفية تحويل برامج دبيان إلى ريدهات على لينكس

click fraud protection

عندما يتعلق الأمر بتنسيقات الحزمة الثنائية ، فإن دبيان هو الملك. من بين جميع البرامج الموجودة ، يتمتع تنسيق ملف DEB بأكبر قدر من الاهتمام من المطورين. نتيجة لذلك ، عادةً ما تحصل أنظمة التشغيل Linux التي تعتمد على Debian على أشياء جديدة قبل أي شخص آخر. ستيم ، سبوتيفي ، جوجل كروم ، سكايب ، والقائمة مستمرة. تتمتع أنظمة تشغيل Linux المستندة إلى Redhat بنوع مماثل من الاهتمام من المطورين ، ولكن ليس تقريبًا مثل اهتمام Debian. وبسبب هذا ، يلجأ الكثيرون إلى إيجاد طرق لإلغاء ترجمة برامج دبيان وعكسها. هناك العديد من الطرق المختلفة للقيام بذلك ، ولكن أفضل طريقة لتحويل برنامج دبيان إلى Redhat على Linux هي باستخدام محول حزمة Alien.

المتطلبات الأساسية

برنامج Alien هو برنامج مكتوب بلغة برمجة Perl. لتشغيل هذا التطبيق الطرفي على جهاز الكمبيوتر الخاص بك ، ستحتاج أولاً إلى تثبيت حزم Perl المختلفة. في بعض توزيعات لينكس ، ربما تم تثبيت Pearl بالفعل. سنشرح في هذا الدليل كيفية تحويل حزم دبيان إلى تنسيق حزمة ريدهات. وبسبب هذا ، سنستعرض فقط كيفية الحصول على Pearl على Fedora و Open SUSE.

للتحقق ومعرفة ما إذا كان لديك بالفعل الأدوات على تثبيت Linux الخاص بك لتشغيل Alien ، افتح نافذة طرفية وقم بما يلي:

instagram viewer
بيرل - مساعدة

سيؤدي تشغيل هذا الأمر على جهاز كمبيوتر يعمل بنظام التشغيل Linux يحتوي على أدوات Pearl مثبتة بالفعل وجاهزة للاستخدام إلى عرض تعليمات. يوضح هذا الموجه كل ما يحتاج المستخدم إلى معرفته عن اللغة وكيفية استخدامها وما إلى ذلك. إذا لم يحدث شيء عند تشغيل هذا الأمر ، فلن يتم تثبيت أدوات Pearl.

قم بتثبيت Perl لـ Fedora

sudo dnf تثبيت بيرل كور

قم بتثبيت Perl لـ OpenSUSE

بيرل متاح في OBS. اذهب الى هنا، وانقر على زر "التثبيت المباشر" لتشغيله.

بناء الغريبة

بناء هذا البرنامج بسيط للغاية ، ولا يستغرق سوى ثلاث خطوات. لتبدأ، خذ شفرة المصدر من صفحة Source Forge الرسمية. ثم افتح نافذة طرفية. في هذه المحطة ، قم بالإجراءات التالية.

أولاً ، انتقل إلى دليل التنزيل حيث يوجد رمز مصدر Alien.

القرص المضغوط ~ / التنزيلات

ثم استخرج محتويات الأرشيف باستخدام الأمر tar.

tar xvfJ alien_8.95.tar.xz

عند انتهاء أرشيف tar ، أدخل دليل التعليمات البرمجية باستخدام الأمر cd.

قرص مضغوط alien_8.95

أولاً ، استخدم Perl لإنشاء MakeFile. هذا أمر مهم ، لأنه بدون هذا الملف ، لن يكون لدى جهاز الكمبيوتر الخاص بك أي فكرة عن كيفية بناء البرنامج.

بيرل ماكفيل. PL

الآن ، استخدم ملف الإنشاء الذي تم إنشاؤه حديثًا "لإنشاء" البرنامج.

يصنع

بني الغريبة وجاهزة للاستخدام. كل ما تبقى الآن هو نقل البرنامج من دليل التعليمات البرمجية المصدر إلى المكان الصحيح على جهاز الكمبيوتر الخاص بك. يتم ذلك باستخدام أمر "التثبيت". على عكس الأمرين الآخرين ، يجب إجراء التثبيت مع sudo امتيازات. هذا لأنه سيتم نقل البرامج إلى دلائل النظام الهامة.

جعل التثبيت sudo

عند انتهاء الأمر make install ، قم بتشغيل Alien عبر الطرفية مع: alien

تحويل الحزم من دبيان إلى ريدهات

لتحويل حزمة من تنسيق دبيان إلى تنسيق Redhat ، قم أولاً بتنزيل حزمة. نظرًا لأن DEB هو تنسيق Linux الثنائي الأكثر شيوعًا ، فلا يجب أن يكون من الصعب العثور عليه. لست متأكدا ما يجب القيام به؟ تحقق من قائمتنا حول كيفية العثور على البرامج المفقودة على Ubuntu.

عندما تحصل على ملف حزمة دبيان ، افتح نافذة طرفية. ثم ، قرص مضغوط إلى مجلد التنزيلات.

القرص المضغوط ~ / التنزيلات

قم بتحويل البرنامج من DEB إلى RPM باستخدام المفتاح -r.

sudo alien -r * .deb

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

الميزات الغريبة الأخرى

يمكن لمحول الحزمة الغريبة القيام بأكثر من التحويل من Debian إلى RPM. إليك كيفية استخدامها.

RPM إلى DEB

-د التبديل ، يمكن للمستخدمين تحويل RPM إلى ملف دبيان.

sudo alien -d file.rpm

تحويل إلى حزمة سلاكوير

باستخدام مفتاح -t ، يمكن للمستخدمين تحويل أي حزمة إلى حزمة Slackware Linux.

ملف sudo الغريبة -t

تحويل إلى حزمة سولاريس

يمكنك بسهولة تحويل أي تنسيق حزمة باستخدام Alien إلى تنسيق حزمة Solaris ، باستخدام مفتاح التبديل -p.

ملف sudo الغريبة -p

أضبط الصلاحيات

في بعض الأحيان ، يمكن للتحويل من تنسيق حزمة ثنائية إلى آخر أن يفسد الأذونات الفردية. وبسبب هذا ، يمتلك Alien ميزة يمكنها إصلاح مشكلات الأذونات المختلفة. استخدم علامة - fixperms لحل الأخطاء.

ملف الغريبة sudo -

اختبار الحزم المولدة

من الممكن اختبار الحزم الجديدة التي تم إنشاؤها باستخدام Alien. لاختبار حزمة تم إنشاؤها ، استخدم علامة الاختبار.

ملف الغريبة sudo - اختبار
watch instagram story