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

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

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

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

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

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

perl --help

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

تثبيت بيرل لفيدورا

sudo dnf install perl-core

تثبيت بيرل لبرنامج OpenSUSE

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

بناء الغريبة

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

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

cd ~/Downloads

بعد ذلك ، قم باستخراج محتويات الأرشيف ، باستخدام الأمر tar.

tar xvfJ alien_8.95.tar.xz

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

cd alien_8.95

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

perl Makefile.PL

الآن ، استخدم ملف الإنشاء المنشأ حديثًا "لصنع" البرنامج.

make

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

sudo make install

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

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

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

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

cd ~/Downloads

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

sudo alien -r *.deb

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

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

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

دورة في الدقيقة إلى ديب

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

sudo alien -d file.rpm

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

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

sudo alien -t file

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

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

sudo alien -p file

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

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

sudo alien file --fixperms

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

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

sudo alien file --test
</ P>

تعليقات