Bottles 2022.1.28 מגיע עם backend חדש לניהול Wine ועוד

הוצאת הגרסה החדשה של פרויקט הבקבוקים 2022.1.28 הוצגה, אשר בולטת בפיתוח אפליקציה לפישוט ההתקנה, התצורה והביצוע של אפליקציות Windows על לינוקס המבוססות על Wine או Proton.

התכנית מספק ממשק לניהול קידומות שמגדירות את סביבת היין ופרמטרים להפעלת יישומים, כמו גם כלים להתקנת התלות הדרושות לתפקוד נכון של התוכניות שהושקו.

במקום התסריט של Winetricks, בקבוקים משתמש במערכת ניהול מלאה מנהל תלות להתקנת ספריות נוספות שפועלות כמו ניהול תלות במנהלי חבילות הפצה.

בעיקרון עבור יישום Windows פועל, מוגדרת רשימה של תלות (DLL, מקורות, זמן ריצה וכו') שצריך להוריד ולהתקין לפעולה רגילה, למרות שלכל תלות יכולות להיות תלות משלה.

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

כדי לעבוד עם קידומות של Windows, Bottles משתמש ברעיון של סביבות המספקות תצורות, ספריות ותלות. מוכן לשימוש עבור סוג ספציפי של יישומים. מוצעות סביבות בסיסיות: משחקים - למשחקים, תוכנה - לתוכניות יישומים ו- Custom - סביבה נקייה לביצוע ניסויים משלך.

חידושים עיקריים של בקבוקים 2022.1.28

בגרסה החדשה הזו מודגש שהיא נוספה קצה אחורי חדש לניהול Wine, המורכב משלושה מרכיבים: WineCommand, WineProgram ו-Executor בנוסף לכך הם הציעו מטפלים שונים ב-WineProgram:

  • reg, regedit: כדי לעבוד עם הרישום, זה מאפשר לך לשנות מספר מפתחות בשיחה אחת.
  • נטו you לניהול שירות.
  • שרת יין: כדי לאמת את פעולת תהליך בקרת הבקבוקים.
  • start, msiexec ו-cmd: הם מיועדים לעבודה עם קיצורי דרך .lnk וקובצי .msi/.batch.
  • taskmgr:זה מנהל משימות.
  • wineboot, winedbg, control, winecfg.

שינוי נוסף הבולט הוא זה מנהל ביצוע מיושם (Executor), כאשר קובץ הפעלה מופעל, הוא קורא אוטומטית למנהל ההתקן הדרוש בהתבסס על סיומת הקובץ (.exe, .lnk, .batch, .msi).

נוסף גם תמיכה בסנכרון באמצעות קריאת מערכת futex_waitv (Futex2) הוצג בליבת לינוקס 5.16 והוסיף גם את מנהל ההתקן Caffe המבוסס על Wine 7 ותואם למנגנון הסנכרון Futex2.

למתקינים מיושמת היכולת לשנות קבצי תצורה (json, ini, yaml), נוספה תמיכה בהסתרת פריטים ברשימת התוכניות ויכולת להפעיל פקודות בסביבה מלאה או מופחתת.

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

בסופו של דבר אם אתה מעוניין לדעת יותר על כך, אתה יכול לבדוק את הפרטים ב הקישור הבא.

כיצד להתקין בקבוקים על לינוקס?

למי שמעוניין להיות מסוגל להתקין את הכלי הזה במערכת שלו, כדאי לדעת שישנם אמצעים שונים להשיג אותו.

הראשון הוא בעזרת ה חבילות flatpak וזה מספיק רק כדי לקבל את התמיכה הנוספת, פשוט פתח מסוף ובו נקליד את הפקודה הבאה:

flatpak install flathub com.usebottles.bottles

בעוד עבור אלה שמשתמשים ב- Arch Linux, Manjaro או כל נגזרת אחרת, הם יכולים להתקין מה-AUR על ידי הפעלת הפקודה הבאה:


yay -S bottles
עכשיו למקרה של משתמשי פדורה ניתן להתקין עם הפקודה הבאה:
sudo dnf install bottles
ולמקרה של משתמשי NixOS, הם רק צריכים להפעיל את הפקודה הבאה:

nix-env -iA nixos.bottles

השאירו את התגובה שלכם

כתובת הדוא"ל שלך לא תפורסם. שדות חובה מסומנים *

*

*

  1. אחראי על הנתונים: AB Internet Networks 2008 SL
  2. מטרת הנתונים: בקרת ספאם, ניהול תגובות.
  3. לגיטימציה: הסכמתך
  4. מסירת הנתונים: הנתונים לא יועברו לצדדים שלישיים אלא בהתחייבות חוקית.
  5. אחסון נתונים: מסד נתונים המתארח על ידי Occentus Networks (EU)
  6. זכויות: בכל עת תוכל להגביל, לשחזר ולמחוק את המידע שלך.