OnWorks Linux ו-Windows Online WorkStations

לוגו

אירוח מקוון בחינם עבור תחנות עבודה

<הקודם | תוכן | הבא>

הפעלת Multi-Arch‌


תמיכה מרובת קשתות עבור dpkg מאפשר למשתמשים להגדיר ארכיטקטורות זרות שניתן להתקין על המערכת הנוכחית. זה נעשה בקלות עם dpkg --add-architecture, כמו בדוגמה למטה שבה יש להוסיף את ארכיטקטורת i386 למערכת amd64 כדי להפעיל יישומי Windows באמצעות Wine5. יש מקביל dpkg --remove-architecture לבטל את התמיכה בארכיטקטורה זרה, אך ניתן להשתמש בה רק כאשר לא נותרו חבילות של ארכיטקטורה זו מותקנות.


# dpkg --print-architecture

amd64

# dpkg --print-architecture

amd64


תמונה

5https://www.winehq.org/


# יַיִן

נראה שחסר Win32, עליך להתקין אותו. יש להפעיל תחילה את multiarch. כשורש, נא להפעיל "dpkg --add-architecture i386 & apt-get update & apt-get install wine32"

שימוש: wine PROGRAM [טיעונים...] הפעל את התוכנית שצוינה wine --help הצג את העזרה הזו וצא

wine --version פלט גרסת מידע ויציאה

# dpkg --add-architecture i386

# dpkg --print-foreign-architectures

i386

# עדכון apt

[...]

# apt install wine32

[...]

הגדרת libwine:i386 (1.8.6-5) ...

הגדרת vdpau-driver-all:i386 (1.1.1-6) ... הגדרת wine32:i386 (1.8.6-5) ...

הגדרת libasound2-plugins:i386 (1.1.1-1) ... מעבד טריגרים עבור libc-bin (2.24-9)

# יַיִן

שימוש: wine PROGRAM [טיעונים...] הפעל את התוכנית שצוינה wine --help הצג את העזרה הזו וצא

wine --version פלט גרסת מידע ויציאה

# dpkg --remove-architecture i386

dpkg: שגיאה: אין אפשרות להסיר את הארכיטקטורה 'i386' שנמצאת כעת בשימוש על ידי מסד הנתונים

# dpkg --print-foreign-architectures

i386

# יַיִן

נראה שחסר Win32, עליך להתקין אותו. יש להפעיל תחילה את multiarch. כשורש, נא להפעיל "dpkg --add-architecture i386 & apt-get update & apt-get install wine32"

שימוש: wine PROGRAM [טיעונים...] הפעל את התוכנית שצוינה wine --help הצג את העזרה הזו וצא

wine --version פלט גרסת מידע ויציאה

# dpkg --add-architecture i386

# dpkg --print-foreign-architectures

i386

# עדכון apt

[...]

# apt install wine32

[...]

הגדרת libwine:i386 (1.8.6-5) ...

הגדרת vdpau-driver-all:i386 (1.1.1-6) ... הגדרת wine32:i386 (1.8.6-5) ...

הגדרת libasound2-plugins:i386 (1.1.1-1) ... מעבד טריגרים עבור libc-bin (2.24-9)

# יַיִן

שימוש: wine PROGRAM [טיעונים...] הפעל את התוכנית שצוינה wine --help הצג את העזרה הזו וצא

wine --version פלט גרסת מידע ויציאה

# dpkg --remove-architecture i386

dpkg: שגיאה: אין אפשרות להסיר את הארכיטקטורה 'i386' שנמצאת כעת בשימוש על ידי מסד הנתונים

# dpkg --print-foreign-architectures

i386


APT יזהה אוטומטית מתי dpkg הוגדרה לתמוך בארכיטקטורות זרות ויתחיל להוריד את התואם חבילות קבצים במהלך תהליך העדכון שלו.

לאחר מכן ניתן להתקין חבילות זרות עם התקנה apt חבילה:ארכיטקטורה.


שימוש ב-i386 קנייני ישנם מקרי שימוש מרובים עבור multi-arch, אבל הפופולרי ביותר הוא האפשרות

בינאריים על amd64 להפעיל קבצים בינאריים של 32 סיביות (i386) במערכות 64 סיביות (amd64), במיוחד מכיוון שמספר יישומים קנייניים פופולריים (כמו Skype) מסופקים רק בגרסאות 32 סיביות.

שימוש ב-i386 קנייני ישנם מקרי שימוש מרובים עבור multi-arch, אבל הפופולרי ביותר הוא האפשרות

בינאריים על amd64 להפעיל קבצים בינאריים של 32 סיביות (i386) במערכות 64 סיביות (amd64), במיוחד מכיוון שמספר יישומים קנייניים פופולריים (כמו Skype) מסופקים רק בגרסאות 32 סיביות.



מחשוב ענן מערכת ההפעלה המוביל ב-OnWorks: