- - كيفية تثبيت حزمة دبيان على أي توزيع لينكس

كيفية تثبيت حزمة دبيان على أي توزيع لينكس

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

لن يتم إجراء "تحويل" في هذا الدليل. بدلاً من ذلك ، ما عليك سوى استخراج البيانات ونقلها. للبدء ، قم بتنزيل حزمة دبيان. في هذا المثال ، سنعمل مع حزمة Google Chrome. على الرغم من أن هذا الدليل يركز على حزمة Google Chrome Debian ، إلا أنه دليل على الفكرة. اتبع الطريقة الموضحة هنا وتطبيقها لتثبيت حزمة دبيان.

استخراج البيانات

معظم مستخدمي Linux لا يدركون أن حزم DEBهي مجرد ملفات الأرشيف التي يمكن استخراجها. قم بتنزيل حزمة دبيان التي تريد تثبيتها واستخراجها. في هذه الحالة ، لدينا حزمة Chrome ، ويتم تنزيلها واستخراجها على نظامنا. فتح نافذة محطة واستخدام مكدير قيادة لجعل مجلد جديد. سيحتوي هذا المجلد على جميع بيانات الحزمة التي نحتاجها.

mkdir -p ~/deb-extracted

عن طريق فيديو موسيقي، ضع ملف Chrome في المجلد الجديد.

mv google-chrome-stable_current_amd64.deb ~/deb-extracted

القرص المضغوط في المجلد الجديد ، واستخدام ع أداة لفحص حزمة كروم.

cd ~/deb-extracted
ar tv google-chrome-stable_current_amd64.deb

يقوم Ar بفحص ملف Chrome DEB وإعلامنا بوجود ثلاثة ملفات مضغوطة بداخله. هذه الملفات هي "debian-binary" و "control.tar.gz" و "data.tar.xz". جميع البيانات التي نحتاجها هي في data.tar.xz الأرشيف ، ولكن "control.tar.gz" مهم أيضًا.

لا تقوم أداة Ar بفحص الأرشيفات فقط. ويمكن أيضا استخراجها. استعمال ع الخامس عشر لاستخراج العناصر الثلاثة من جوجل الكروم-stable_current_amd64.deb.

ar xv google-chrome-stable_current_amd64.deb

يجب أن تكون العناصر الثلاثة الآن في الداخل ~ / ديب-المستخرج. استخدم ال جمهورية مقدونيا أمر لإزالة "ديبيان ثنائي". هذا ليس ضروريًا ، فنحن لا نستخدم Debian Linux.

من هنا ، سنحتاج إلى استخراج بيانات الملف من data.tar.xz. يحتوي على كل ما هو مطلوب لتشغيل Chrome كبرنامج على Linux. استخراجها إلى المجلد مع قطران.

tar -xvf data.tar.xz

يؤدي استخراج أرشيف البيانات إلى إخراج 3 مجلدات. المجلدات هي "opt" و "usr" و "etc".

عن طريق rm -rfحذف إلخ مجلد. العناصر في هذا المجلد ليست ضرورية ، لأنها مهمة تحديث دبيان للتحقق من التحديثات.

ملاحظة: لا / أمام الأمر أدناه. يمكنك حذف بطريق الخطأ /إلخ/وليس إلخ المجلد المستخرج في ~ / ديب-المستخرج.

rm -rf etc

بعد ذلك ، انقل الملفات داخل البيرة و يختار، يقرر الملفات إلى حيث ينتمون إلى جهاز الكمبيوتر. على سبيل المثال ، لتثبيت Google Chrome على توزيع Linux بخلاف دبيان ، يمكنك نقل الملفات إلى مكانها ، يدويًا:

cd opt
sudo -s
mv google /opt/
ln -snf /opt/google/google-chrome /usr/bin/
cd .. share
mv -f * /usr/share/

يوضح المثال أعلاه بالضبط ما يجب القيام به مع الملفات المستخرجة من data.tar.xz. من الواضح ، قد تحتوي حزم دبيان الأخرى على محتويات داخل المجلد المستخرج تختلف عن تلك التي تراها في هذا البرنامج التعليمي. والفكرة هي أن ننظر إلى أسماء المجلدات داخل أ data.tar.xz الأرشيف ، والانتباه إلى أسماء. المجلدات الموجودة بالداخل لها نفس أسماء المجلدات الموجودة على نظام ملفات Linux PC ، والعناصر الموجودة بالداخل تذهب إلى تلك المواقع.

العثور على تعليمات الحزمة

في بعض الأحيان فك شفرة حزمة دبيان واستخراج data.tar.xz الأرشيف ليس كافيًا وما زلت في حيرة من أمرك. لحسن الحظ ، كل ملف حزمة دبيان يأتي مع مجموعة من التعليمات. هذه التعليمات هي داخل control.tar.gz.

استخراج control.tar.gz ارشيف ل ~ / ديب-المستخرج مجلد مع قطران أمر.

tar -xvzf control.tar.gz

السيطرة.يحتوي أرشيف gz على الكثير من البرامج النصية التي تخبر حزمة دبيان بما يجب القيام به. الشخص الذي نحن مهتمون به يحمل عنوان "postinst". يعد Postinst اختصارًا لـ "تثبيت النشر" ، وهو برنامج نصي للباش يعمل ويضع كل ما يحتاج إليه.

في المحطة استخدام قط أمر لعرض الملف النصي. اجمعها مع "المزيد" لمشاهدتها سطرا بسطر. افحص ملف "postinst" وانتبه لما يفعله البرنامج النصي ، لا سيما عند وضعه للملفات. سيساعدك هذا في معرفة مكان العناصر الموجودة داخل data.tar.xz ، وماذا يفعلون.

cat postinst | more

تبعيات

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

cat control | more

على سبيل المثال ، لاستخدام Google Chrome ، يسأل ملف التحكم عن شهادات ca ، وخطوط التحرير ، و libappindicator1 ، و libasound2 ، و libatk-bridge2.0-0 ، وعناصر أخرى.

اقرأ خلال هذا الملف بعناية ، واستخدمه لتثبيت المكتبات الفردية على كمبيوتر Linux. عندما تكون البرامج الصحيحة على جهاز الكمبيوتر الخاص بك ، يجب أن يعمل البرنامج المستخرج كالمعتاد.

إذا كنت تقوم بتشغيل نظام Linux يستند إلى Redhat ، فاتبع دليلنا لتثبيت حزمة دبيان عليه.

تعليقات