Multiarch: كيفية تثبيت ia32-libs على MX-21 و Debian-11؟
لأولئك الذين استخدموا جنو / لينكس ، على وجه الخصوص دبيان جنو / لينكس إلى إصدار 8التي كانت مستقرة بين 2015 2017 و، والقدرة على الاستفادة من مزايا «متعدد المعمار» لم يكن يعني الكثير من المشكلة. لذلك ، يمكن تنفيذ المزيد تطبيقات 32 بت في أنظمة تشغيل 64 بت.
ومع ذلك ، لم يعد من الممكن القيام بذلك بسهولة على أكمل وجه منذ ذلك الحين ديبيان 9 من 2017، حتى اليوم ، العام 2022، مع Debian 10 و Debian 11 و Debian Sid و Debian Experimental. أيضًا ، بالتأكيد أيضًا في المستقبل مع دبيان 12. ولكن لم نفقد كل شيء ، فهناك دائمًا خدعة أو حل بديل متاح. وهنا سنرى حلاً لـ قم بتثبيت ia32-libs على MX-21 و Debian-11.

وكالعادة ، قبل الدخول بشكل كامل في موضوع اليوم حول "Multiarchitecture" في أنظمة تشغيل GNU / Linux، سنترك للراغبين في استكشاف المنشورات القديمة جدًا المتعلقة بهذه النقطة الروابط التالية لهم. وبهذه الطريقة يمكنهم استكشافها بسهولة ، إذا لزم الأمر ، بعد الانتهاء من قراءة هذا المنشور:
"مرحبًا أيها الأصدقاء ، أود هذه المرة أن أوضح لكم كيفية تثبيت مكتبة لتشغيل برامج 32 بت على نظام 64 بت ، إذا كنتم تتساءلون عن الغرض الذي يمكن استخدامه من أجله ، فسيكون في XAMPP. الذي يطلب منا مكتبة للعمل على نظام 64 بت. حسنًا ، اذهب إلى العمل". كيفية تشغيل تطبيقات 32 بت على 64 بت فيدورا

متعدد المعمار في MX-21 و Debian-11: هل هذا ممكن؟
ما هي العمارة المتعددة في جنو / لينكس؟
لفهم "Multi-architecture" في جنو / لينكس، وعلى وجه التحديد حول دبيان جنو / لينكس، لا شيء أفضل من معرفة كيف يتم تعريف هذا من قبل جدا مشروع دبيان. لهذا السبب ، سوف ننقل جزء النص التالي:
"Multiarch architecture أو multiarch هي المصطلحات التي تشير إلى قدرة النظام على تثبيت وتشغيل التطبيقات من عدة أهداف ثنائية مختلفة ؛ على سبيل المثال ، لتشغيل تطبيق معماري i386-linux-gnu على نظام amd64-linux-gnu. هذه هي الحالة الأكثر شيوعًا ، وهناك العديد من الأمثلة الأخرى للتركيبات المعقولة ، مثل armel و armhf. تعمل العمارة المتعددة أيضًا على تبسيط التجميع المتقاطع ، حيث يلزم وجود مكتبات ورؤوس من البنى الخارجية على نظام أثناء التجميع.
تسمح المقترحات الحالية بالتثبيت المشترك للمكتبات والرؤوس لبنى مختلفة ، على الرغم من عدم وجود ثنائيات حتى الآن ، لذلك يمكنك الحصول على إصدار i386 أو إصدار amd64 من ثنائي ، ولكن ليس كلاهما في وقت واحد. سيتم تثبيت جميع التبعيات وإتاحتها للثنائي المقابل. تعد الهندسة المعمارية المتعددة تطورًا مهمًا وقويًا ، وتؤثر على العديد من عمليات وجوانب النظام. تتمثل التأثيرات العملية الفورية في إزالة حزمة ia32-libs ، والحصول على التبعيات المناسبة للتجميع المتقاطع". دعم Debian متعدد القوس
بينما ، من الناحية العملية والذهاب مباشرة إلى النقطة ، هذا يعني ذلك من قبل ديبيان 9 يمكن تنفيذ ما يلي أوامر القيادة وتكون قادرًا على التمتع الكامل بفوائد "Multi-architecture" في ديبيان 64 بت:
apt update
dpkg --add-architecture i386
apt-get install ia32-libs ia32-libs-gtk ia32-libs-kde ia32-libs-sdl
apt update
apt install "paquete:i386 que necesitemos"بينما من Debian-9 إلى Debian-11 يمكنك فقط تنفيذ أوامر الأوامر التالية:
apt update
dpkg --add-architecture i386
apt update
apt install "paquete:i386 que necesitemos"هذا هو ، لم يعد لدينا حزمة ia32-libs والتي عادة ما تكون مطلوبة لتكون قادرة على تنفيذ العديد تطبيقات 32 بت، وخاصة الألعاب. يمكن استخدامها بشكل جيد للغاية دبيان 9 AMD-64، فصاعدا.
كيف يتم تثبيت ia32-libs على MX-21 و Debian-11؟
لكي أكون قادرًا على القيام بذلك بنجاح ، أي ألا يموت في محاولة ، في حالتي سأستخدم ريسبين (لقطة) بناء على MX-21 / Debian-11 ، ودعا المعجزات لتثبيت حزمة ia32-libs متناسق. ثم لتشغيل تطبيق تم إنشاؤه لـ Linux i386، وهو ليس أكثر من تطبيق لمجتمع افتراضي حالي على الإنترنت ، ولا يزال في مرحلة الاختبار (تجريبي) ، الأمر الذي يتطلب حزمة ia32-libs للعمل ، ويسمى الحياة الثانية. وهو بالمناسبة ، مشابه جدًا للتيار Metaverses (Blockchain & DeFi Worlds).
اولا وبعد تحضيرنا نظام تشغيل 64 بت متعدد المعمار قاعدة MX-21 / ديبيان -11، نقوم بتنزيل ملف حزمة ia32-libs متوافق مع ما يلي رابط (Mint 20.2 / UMA) وقم بتثبيته بترتيب الأوامر التالي:
sudo apt install ./Descargas/ia32-libs_2020.05.27_amd64.deb
بمجرد الانتهاء من ذلك ، تطبيقاتنا 32 بتوفي حالتي ، الحياة الثانية، يمكن تنفيذها الآن دون أي مشكلة تتعلق بالحزم مباشرة: ia32-libs ia32-libs-gtk ia32-libs-kde ia32-libs-sdl. كما هو موضح في الصورة التالية:


وفي حالة اهتمام البعض بمعرفة المزيد عن الموضوع Blockchain و DeFi، وتحديدا حول ألعاب NFT و Metaverses و NFT Collectiblesيمكنك استكشاف الرابط التالي. أو الاطلاع على بعض منشوراتنا السابقة ذات الصلة:
"يتيح لك Multiarch تثبيت مكتبات من بنيات متعددة على نفس النظام. هذا مفيد في كثير من الحالات ، ولكن بشكل أساسي لتثبيت حزم 32 بت و 64 بت على نفس الجهاز وحل التبعيات تلقائيًا. بشكل عام ، ستكون قادرًا على تثبيت مكتبات من أكثر من معمارية معًا ، وتطبيقات من بنية أو أخرى مثبتة كبدائل. لاحظ أن هذا لا يسمح بالتثبيت المتزامن لإصدارات متعددة من البرامج.". ما هي العمارة المتعددة؟ - كيف ديبيان

ملخص
باختصار ، نأمل أن يكون هذا الدليل أو البرنامج التعليمي ل قم بتثبيت ia32-libs على MX-21 و Debian-11 مفيدة جدًا للكثيرين ، خاصة لمن يحتاجون إلى الجري تطبيقات أو ألعاب عادية 32 بت على منصات 64 بت. وحتى بالنسبة لهؤلاء المستخدمين المهتمين بـ تطبيقات وألعاب Blockchain و DeFi والتي تأتي عادة في 32 بت فقط.
نأمل أن يكون هذا المنشور مفيدًا جدًا للجميع «Comunidad de Software Libre, Código Abierto y GNU/Linux». ولا تنس التعليق عليه أدناه ، ومشاركته مع الآخرين على مواقع الويب أو القنوات أو المجموعات أو مجتمعات الشبكات الاجتماعية أو أنظمة المراسلة المفضلة لديك. أخيرًا ، قم بزيارة صفحتنا الرئيسية على «من لينكس» لاستكشاف المزيد من الأخبار ، والانضمام إلى قناتنا الرسمية من لينكس برقية.
