Η νέα έκδοση ανάπτυξης του Wine 4.15 είναι εδώ και είναι έτοιμη για εγκατάσταση

Wine

Κατά την τελευταία εβδομάδα κυκλοφόρησε μια νέα έκδοση για τον κλάδο ανάπτυξης κρασιού, που είναι ο νέος κλάδος Κρασί 4.15 στην οποία από την κυκλοφορία της έκδοσης 4.14, έχουν κλείσει 28 αναφορές σφαλμάτων και έχουν γίνει 244 αλλαγές.

Για όσους δεν γνωρίζουν ακόμη το έργο Wine θα πρέπει να γνωρίζετε ότι πρόκειται για ένα επίπεδο εφαρμογής ανοιχτού κώδικα του Win32 API με δυνατότητα εκτέλεσης επιπέδου συμβατότητας Windows σε Linux, MacOS και BSD. Το κρασί είναι μια εξαιρετική εντελώς δωρεάν εναλλακτική λύση για το API των Windows για συστήματα GNU / Linux και μπορείτε επίσης προαιρετικά να χρησιμοποιήσετε εγγενή DLL των Windows, εάν είναι διαθέσιμα.

Λάβετε υπόψη ότι ενώ ορισμένες εφαρμογές και παιχνίδια λειτουργούν καλά με το Wine σε διανομή Linux, άλλες ενδέχεται να έχουν σφάλματα.

Εκτός αν ένα συγκεκριμένο πρόγραμμα των Windows είναι απαραίτητο για εσάς, σε γενικές γραμμές συνιστάται να προσπαθήσετε να βρείτε πρώτα μια εναλλακτική λύση στο επιθυμητό πρόγραμμα στο Linux ή να επιλέξετε μια λύση cloud.

Επιπλέον, το κρασί προσφέρει ένα κιτ ανάπτυξης καθώς και ένα πρόγραμμα φόρτωσης Windows, έτσι οι προγραμματιστές μπορούν εύκολα να τροποποιήσουν πολλά προγράμματα των Windows που εκτελούνται στο x86 Unix, συμπεριλαμβανομένων των Linux, FreeBSD, Mac OS X και Solaris.

Το κρασί έχει δύο εκδόσεις που είναι η σταθερή και η έκδοση ανάπτυξης. Η σταθερή έκδοση είναι το αποτέλεσμα εργασιών και διορθώσεων σφαλμάτων στην έκδοση ανάπτυξης.

Η έκδοση ανάπτυξης είναι συνήθως η πιο σημαντική θεωρητικά επειδή αυτή η έκδοση κυκλοφόρησε για να εντοπίσει όλα αυτά τα σφάλματα και να είναι σε θέση να τα διορθώσει ή να εφαρμόσει διορθώσεις.

Τι νέο υπάρχει στην έκδοση ανάπτυξης του Wine 4.15

Με την κυκλοφορία αυτού του νέου υποκαταστήματος πρόσθεσε την αρχική εφαρμογή της υπηρεσίας HTTP (WinHTTP) και το σχετικό API για εφαρμογές πελάτη και διακομιστή που δηλητηριάζουν και λαμβάνουν αιτήματα χρησιμοποιώντας το πρωτόκολλο HTTP.

Οι υποστηριζόμενες κλήσεις είναι HttpReceiveHttpRequest (), HttpSendHttpResponse (), HttpRemoveUrl (), HttpCreateHttpHandle (), HttpCreateServerSession (), HttpCreateRequestQueue (), HttpAddrl κ.λπ. Έχει επίσης προετοιμαστεί ένας χειριστής Http.sys που χειρίζεται τις εισερχόμενες αιτήσεις HTTP.

ενώ για την αρχιτεκτονική nt64 οι προγραμματιστές εργάστηκαν στην υποστήριξη για ξεκούραση στοίβας έχει προστεθεί στο ntdll και έχει επίσης προστεθεί υποστήριξη για τη σύνδεση εξωτερικών βιβλιοθηκών libunwind.

Οι αναφορές σφαλμάτων έκλεισαν παιχνίδια και εφαρμογές που σχετίζονται με την εργασία αυτά του Dragon Age: Origins, Construct 2, World of Warcraft 7, Need for Speed ​​Most Wanted 2012, Reflex Arena, Titanfall 2, Vypress Chat 2.1.9, Quickbooks 2018, EverQuest, Guild Wars, Wizard101, Touhou, Unreal Tournament, SwanSoft CNC.

Από τις άλλες αλλαγές που ξεχωρίζουν στην ανακοίνωση αυτού του νέου κλάδου ανάπτυξης είναι:

  • Στο Kernelbase πραγματοποιείται μια κλήση στο SΕγγύηση etThreadStack () , το οποίο χρησιμοποιείται στο ntdll για χειρισμό καταστάσεων υπερχείλισης στοίβας
  • Άφιξη βελτιωμένης υποστήριξης για ρυθμίσεις πολλαπλών οθονών κατά την εργασία σε macOS
  • Διευρυμένες δυνατότητες διερμηνέα jscript και vbscript
  • En κρασί3δ, πρόσθεσε υποστήριξη για την επέκταση WINED3D_TEXTURE_DOWNLOADABLE και η συνάρτηση υλοποιήθηκε wined3d_colour_srgb_from_linear()
  • Λειτουργίες d3drm_viewport2_GetCamera(), d3drm_viewport2_SetCamera(), d3drm_viewport2_GetPlane () και d3drm_viewport2_SetPlane () υλοποιούνται σε d3drm
  • Η λειτουργία gdipRecordMetafileStreamI () προστέθηκε στο gdiplus
  • Βελτιστοποιημένο σύνολο στοιχείων ελέγχου για φόρμες επεξεργασίας RichEdit

Πώς να εγκαταστήσετε την πειραματική έκδοση του Wine 4.15 στο Ubuntu και σε παράγωγα;

Εάν ενδιαφέρεστε να δοκιμάσετε αυτήν τη νέα έκδοση ανάπτυξης του Wine στην διανομή σας, μπορείτε να το κάνετε ακολουθώντας τις οδηγίες που κοινοποιούμε παρακάτω.

Το πρώτο βήμα θα είναι να ενεργοποιήσετε την αρχιτεκτονική 32-bit, ότι ακόμα και αν το σύστημά μας είναι 64 bit, η εκτέλεση αυτού του βήματος μας εξοικονομεί πολλά προβλήματα που συνήθως συμβαίνουν, γι 'αυτό γράφουμε στο τερματικό:

sudo dpkg --add-architecture i386

Τώρα πρέπει να εισαγάγουμε τα κλειδιά και να τα προσθέσουμε στο σύστημα με αυτήν την εντολή:

wget -nc https://dl.winehq.org/wine-builds/Release.key
sudo apt-key add Release.key

Έγινε τώρα πρόκειται να προσθέσουμε το ακόλουθο αποθετήριο στο σύστημα, για αυτό γράφουμε στο τερματικό:

sudo apt-add-repository https://dl.winehq.org/wine-builds/ubuntu/

sudo apt-get update sudo apt-get --download-only install winehq-devel

sudo apt-get install --install-recommends winehq-devel

sudo apt-get --download-only dist-upgrade

Αφήστε το σχόλιό σας

Η διεύθυνση email σας δεν θα δημοσιευθεί. Τα υποχρεωτικά πεδία σημειώνονται με *

*

*

  1. Υπεύθυνος για τα δεδομένα: Miguel Ángel Gatón
  2. Σκοπός των δεδομένων: Έλεγχος SPAM, διαχείριση σχολίων.
  3. Νομιμοποίηση: Η συγκατάθεσή σας
  4. Κοινοποίηση των δεδομένων: Τα δεδομένα δεν θα κοινοποιούνται σε τρίτους, εκτός από νομική υποχρέωση.
  5. Αποθήκευση δεδομένων: Βάση δεδομένων που φιλοξενείται από τα δίκτυα Occentus (ΕΕ)
  6. Δικαιώματα: Ανά πάσα στιγμή μπορείτε να περιορίσετε, να ανακτήσετε και να διαγράψετε τις πληροφορίες σας.