למי שהשתמש ב-GNU/Linux, במיוחד דביאן גנו / לינוקס עד הגרסה 8, שהיה יציב בין 2015 ו2017, היכולת לעשות שימוש ביתרונות של "רב ארכיטקטורה" זה לא אומר הרבה בעיה. לכן, ניתן היה להוציא להורג רבים נוספים אפליקציות 32 סיביות על מערכות הפעלה 64 ביט.
עם זאת, זה כבר לא יכול להיעשות בקלות עד הסוף מאז דביאן 9 מה 2017, עד היום, שנה 2022, עם דביאן 10 ודביאן 11, דביאן סיד ודביאן ניסיוני. כמו כן, בטח גם בעתיד עם דביאן 12. אבל הכל לא אבוד, תמיד יש טריק או פתרון זמין. וכאן נראה פתרון ל התקן את ia32-libs ב-MX-21 וב-Debian-11.
וכרגיל, לפני שנכנסים במלואם לנושא היום בנושא "רב ארכיטקטורה" במערכות הפעלה GNU/Linux, נשאיר למי שמעוניין לחקור פרסומים ישנים מאוד הקשורים לאותה נקודה, את הקישורים הבאים אליהם. באופן שיוכלו לחקור אותם בקלות, במידת הצורך, לאחר סיום קריאת הפרסום הזה:
"שלום חברים, הפעם אני רוצה להראות לכם איך להתקין ספריה להפעלת תוכניות 32 סיביות על מערכת 64 סיביות, אם אתם תוהים למה זה יכול לשמש, זה יהיה ב-XAMPP. מה שמבקש מאיתנו ספריה שתפעל על מערכת 64 סיביות. טוב, תתחיל לעבוד". כיצד להריץ יישומי 32 סיביות בפדורה 64 סיביות
רב ארכיטקטורה ב-MX-21 וב-Debian-11: האם זה אפשרי?
מהי Multiarchitecture ב-GNU/Linux?
כדי להבין את "מולטי-ארכיטקטורה" ב-GNU/Linux, ובאופן ספציפי על דביאן גנו / לינוקס, אין דבר טוב יותר מלדעת איך זה מוגדר על ידי העצם פרויקט דביאן. מסיבה זו, נצטט את קטע הטקסט הבא:
"Multiarchitecture או multiarch הם המונחים המתייחסים ליכולתה של מערכת להתקין ולהריץ יישומים ממספר יעדים בינארים שונים; לדוגמה, הפעלת יישום ארכיטקטורת i386-linux-gnu על מערכת amd64-linux-gnu. בהיותו המקרה הנפוץ ביותר, ישנן דוגמאות רבות אחרות לשילובים סבירים, כגון armel ו-armhf. ריבוי ארכיטקטורה גם מפשטת קומפילציה צולבת, שבה נדרשות ספריות וכותרות מארכיטקטורות חיצוניות במערכת במהלך ההידור.
ההצעות הקיימות מאפשרות התקנה משותפת של ספריות וכותרות עבור ארכיטקטורות שונות, אם כי עדיין לא בינאריות, כך שתוכל לקבל גירסת i386 או גירסת amd64 של בינארי, אך לא שתיהן בו זמנית. כל התלות יותקנו ויהפכו לזמינות לבינארי המתאים. רב ארכיטקטורה היא פיתוח משמעותי ועוצמתי, והיא משפיעה על תהליכים והיבטים רבים של המערכת. ההשפעות המעשיות המיידיות הן הסרת חבילת ia32-libs, וקבלת התלות המתאימות להקומפילציה צולבת". תמיכה בריבוי קשתות של דביאן
בעוד שבפועל והולך ישר לעניין, זה אומר שלפני דביאן-9 ניתן לבצע את הדברים הבאים פקודות פיקוד ולהיות מסוגלים ליהנות באופן מלא מהיתרונות של "רב ארכיטקטורה" בדביאן 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?
כדי להיות מסוגל לעשות זאת בהצלחה, כלומר, לא למות בניסיון, במקרה שלי אשתמש ב- Respin (תמונת מצב) מבוסס על MX-21/Debian-11, קרא ניסים להתקנת חבילת ia32-libs תוֹאֵם. לאחר מכן להפעיל אפליקציה שנוצרה עבור לינוקס i386, שהיא לא יותר מאפליקציה של קהילה וירטואלית מקוונת נוכחית, שעדיין נמצאת בשלב הבדיקות (בטא), הדורשת את חבילת ia32-libs לעבוד, וזה נקרא סקנד לייף. שאגב, מאוד דומה לזרם Metaverses (Blockchain & DeFi Worlds).
ראשית, ואחרי הכנתנו מערכת הפעלה 64 ביט רב ארכיטקטורה בסיס MX-21/Debian-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
. כפי שמוצג בתמונה הבאה:
ולמקרה שחלקם מעוניינים לדעת קצת יותר על הנושא בלוקצ'יין ו-DeFi, במיוחד על ה משחקי NFT, Metaverses ו-NFT Collectibles, תוכלו לחקור את הדברים הבאים קישור. או ראה כמה מהפוסטים הקשורים הקודמים שלנו:
"רב ארכיטקטורה מאפשרת לך להתקין ספריות ממספר ארכיטקטורות על אותה מערכת. זה שימושי במקרים רבים, אבל בעיקר כדי להתקין חבילות של 32 סיביות ו-64 סיביות על אותו מחשב ולפתור תלות אוטומטית. באופן כללי, תוכל להיות מותקנת יחדיו ספריות מיותר מארכיטקטורה אחת, ואפליקציות מארכיטקטורה כזו או אחרת מותקנות כחלופות. שים לב שזה לא מאפשר התקנה בו-זמנית של מספר גרסאות של תוכניות.". מהי רב ארכיטקטורה? - איך לדביאן
תקציר
לסיכום, אנו מקווים שמדריך זה או הדרכה עבור התקן את ia32-libs ב-MX-21 וב-Debian-11 להיות מאוד שימושי עבור רבים, במיוחד עבור אלה שצריכים לרוץ אפליקציות או משחקים רגילים של 32 סיביות בפלטפורמות של 64 סיביות. ואפילו עבור אותם משתמשים, המעוניינים אפליקציות ומשחקים בלוקצ'יין ו-DeFi שבדרך כלל מגיעים ב-32 ביטים בלבד.
אנו מקווים כי פרסום זה שימושי מאוד עבור כולו «Comunidad de Software Libre, Código Abierto y GNU/Linux»
. ואל תשכחו להגיב עליו למטה, ולשתף אותו עם אחרים באתרי האינטרנט, הערוצים, הקבוצות או הקהילות האהובות עליכם של רשתות חברתיות או מערכות הודעות. לבסוף, בקר בדף הבית שלנו בכתובת «DesdeLinux» לחקור חדשות נוספות ולהצטרף לערוץ הרשמי שלנו מברק של DesdeLinux.
זה מה שמציל אותך ואתה יכול להפעיל אפליקציות win32 על 64 מכונות!
מאמר טוב מאוד ומאוד שלם כמו תמיד!
שלום, ויולט. תודה על תגובתך. אז אתה יכול להריץ אפליקציות Linux32 ב-Linux64. כדי להפעיל אפליקציות Win32 או Win64, נעשה שימוש באמולטורים המבוססים על Wine או אחרים.