OnWorks Linux ו-Windows Online WorkStations

לוגו

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

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

שינויים הקשורים לריבוי קשתות‌


כדי להפוך את ריבוי הקשתות לשימושי ושמיש, היה צורך לארוז מחדש את הספריות ולהעביר אותן לספרייה ספציפית לארכיטקטורה כך שניתן יהיה להתקין עותקים מרובים (המכוונים לארכיטקטורות שונות) זה לצד זה. חבילות מעודכנות כאלה מכילות את רב קשת: אותו דבר שדה כותרת כדי לומר למערכת האריזה שניתן להתקין יחד בבטחה את הארכיטקטורות השונות של החבילה (ושהחבילות הללו יכולות לספק רק תלות של חבילות מאותה ארכיטקטורה).


$ dpkg -s libwine

dpkg-query: error: --status צריך שם חבילה חוקי אבל 'libwine' אינו: דו-משמעי

שם החבילה 'libwine' עם יותר ממופע מותקן אחד


השתמש ב--help לקבלת עזרה לגבי שאילתת חבילות.

$ dpkg -s libwine:amd64 libwine:i386 | grep ^Multi

Multi-Arch: אותו Multi-Arch: אותו דבר

$ dpkg -L libgcc1:amd64 |grep .so

[...]

/usr/lib/x86_64-linux-gnu/wine/libwine.so.1

$ dpkg -S /usr/share/doc/libwine/copyright

libwine:amd64, libwine:i386: /usr/share/doc/libwine/copyright

$ dpkg -s libwine

dpkg-query: error: --status צריך שם חבילה חוקי אבל 'libwine' אינו: דו-משמעי

שם החבילה 'libwine' עם יותר ממופע מותקן אחד


השתמש ב--help לקבלת עזרה לגבי שאילתת חבילות.

$ dpkg -s libwine:amd64 libwine:i386 | grep ^Multi

Multi-Arch: אותו Multi-Arch: אותו דבר

$ dpkg -L libgcc1:amd64 |grep .so

[...]

/usr/lib/x86_64-linux-gnu/wine/libwine.so.1

$ dpkg -S /usr/share/doc/libwine/copyright

libwine:amd64, libwine:i386: /usr/share/doc/libwine/copyright


ראוי לציין כי רב קשת: אותו דבר שמותיהם חייבים להיות מאושרים עם הארכיטקטורה שלהם כדי להיות ניתנים לזיהוי חד משמעי. חבילות אלו עשויות גם לשתף קבצים עם מופעים אחרים של אותה חבילה; dpkg מבטיח שלכל החבילות יש קבצים זהים ביט-עבור-סיביות כאשר הם משותפים. כמו כן, כל המופעים של החבילה חייבים להיות בעלי אותה גרסה, ולכן יש לשדרג אותם יחד.

תמיכת Multi-Arch מביאה גם כמה אתגרים מעניינים באופן הטיפול בתלות. כדי לספק תלות נדרשת חבילה מסומנת רב קשת: זר או חבילה שהארכיטקטורה שלה מתאימה לזו של החבילה שמצהירה על התלות (בתהליך פתרון תלות זה, מניחים כי חבילות בלתי תלויות בארכיטקטורה הן מאותה ארכיטקטורה כמו המארח). תלות יכולה להיות גם מוחלשת כדי לאפשר לכל ארכיטקטורה למלא אותה, עם ה חבילה:כל תחביר, אבל חבילות זרות יכולות לספק תלות כזו רק אם הן מסומנות רב קשת: מותר.


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