Η έναρξη του η νέα πειραματική έκδοση του Κρασί 7.21. Από την κυκλοφορία της έκδοσης 7.20, έχουν κλείσει 25 αναφορές σφαλμάτων και έχουν γίνει 354 αλλαγές.
Για όσους δεν γνωρίζουν για το κρασί, πρέπει να το γνωρίζουν αυτό είναι ένα δημοφιλές δωρεάν λογισμικό ανοιχτού κώδικα ότι επιτρέπει στους χρήστες να εκτελούν εφαρμογές Windows σε Linux και άλλα λειτουργικά συστήματα που μοιάζουν με Unix. Για να είναι λίγο πιο τεχνικό, το Wine είναι ένα επίπεδο συμβατότητας που μεταφράζει κλήσεις συστήματος από τα Windows σε Linux και χρησιμοποιεί μερικές βιβλιοθήκες των Windows, με τη μορφή αρχείων .dll.
Το κρασί είναι ένας από τους καλύτερους τρόπους εκτέλεσης εφαρμογών Windows σε Linux. Επιπλέον, η κοινότητα του κρασιού διαθέτει μια πολύ λεπτομερή βάση δεδομένων εφαρμογών.
Κύρια νέα χαρακτηριστικά της έκδοσης ανάπτυξης του Wine 7.21
Στη νέα έκδοση του Wine 7.21 η βιβλιοθήκη OpenGL άλλαξε ώστε να χρησιμοποιεί εκτελέσιμη μορφή αρχείου PE (Portable Executable) αντί για ELF, καθώς και υποστήριξη για εκδόσεις πολλαπλών τόξων σε μορφή PE.
Μια άλλη αλλαγή που ξεχωρίζει σε αυτή τη νέα έκδοση είναι αυτή έχουν γίνει προετοιμασίες για την υποστήριξη της εκτέλεσης προγραμμάτων 32-bit Χρησιμοποιούν το API γραφικών Vulkan σε περιβάλλον 64-bit. Επιπλέον, παρέχεται η δυνατότητα εισαγωγής βιβλιοθηκών χωρίς τη χρήση του βοηθητικού προγράμματος dlltool.
Υπάρχουν 25 γνωστές διορθώσεις σφαλμάτων με το Wine 7.21 που βοηθούν λογισμικό όπως fotoBiz X, Visual Studio, Kaseya Live Connect 9.5.0.28, DipTrace, foobar2000, Cherry MIDI sequencer, Winfile, Adobe Reader XI, μαζί με διάφορα παιχνίδια όπως StarBurn 13, Euphoria, Darksiders Genesis, The Medium2, Hotel , Port Royale 2, Gothic 1.
Από τις άλλες αλλαγές που ξεχωρίζουν:
- Διορθώθηκαν μορφές ίχνους για τιμές 64-bit στο ARM64.
- Οι εξαρτήσεις λειτουργικών μονάδων 64 bit φορτώθηκαν μόνο από τον κατάλογο συστήματος 64 bit.
- Εφαρμόστηκε εκ νέου το KeUserModeCallback στο i386.
- Καταργήθηκε η υποστήριξη για "υβριδικές" βιβλιοθήκες Unix.
- Παρουσιάζει ένα νέο winebuild flag –sin-dlltool.
- Υλοποιήθηκε η δημιουργία lib εισαγωγής χωρίς dlltool.
- Οι πίνακες ξετυλίγματος ήταν ενεργοποιημένες από προεπιλογή σε αρχεία PE.
- Υλοποιήθηκε η καθυστέρηση εισαγωγής δημιουργίας lib χωρίς dlltool.
- Διορθώθηκε η τιμή υπόδειξης εισαγωγής για σύμβολα που εισάγονται ονομαστικά.
- Τοποθέτησε τον περιγραφέα καθυστέρησης εισαγωγής στην ενότητα δεδομένων.
- Ένα κλειδί pthread χρησιμοποιείται πλέον για το TEB σε όλες τις πλατφόρμες.
- nls: Ενημερώστε τα δεδομένα τοπικών ρυθμίσεων στην έκδοση 42 του CLDR.
- kernelbase: ενημέρωση δεδομένων ζώνης ώρας στην έκδοση 2022f.
- win32u: Να χρησιμοποιείτε πάντα την πλήρη ένωση για τις καταχωρήσεις sysparams.
- ntdll: Μην τοποθετείτε ενσωματωμένη την NtCurrentTeb() σε βιβλιοθήκες Unix.
- openal32: Κατάργηση dll.
- Επαναφορά "light.msstyles: Προσθήκη μετρήσεων εκτός πελάτη".
- ntdll: Προσθέστε μια κλάση πληροφοριών διαδικασίας για το κρασί για το αντίγραφο LDT.
Τέλος, είναι σημαντικό να το αναφέρω αυτό Η υποψήφια περίοδος κυκλοφορίας και το πάγωμα δυνατοτήτων ξεκινούν τον επόμενο μήνα για το Wine 8.0, ενώ το Wine 7.21 είναι μια από τις λίγες εναπομείνασες διεβδομαδιαίες εκδόσεις δυνατοτήτων.
Εάν θέλετε να μάθετε περισσότερα για αυτήν τη νέα έκδοση ανάπτυξης του Οίνου που κυκλοφόρησε, μπορείτε να ελέγξετε το μητρώο του αλλαγές στον παρακάτω σύνδεσμο.
Πώς να εγκαταστήσετε την έκδοση ανάπτυξης του Wine 7.21 στο Ubuntu και σε παράγωγα;
Εάν ενδιαφέρεστε να δοκιμάσετε αυτήν τη νέα έκδοση ανάπτυξης του Wine στην διανομή σας, μπορείτε να το κάνετε ακολουθώντας τις οδηγίες που κοινοποιούμε παρακάτω.
Το πρώτο και πιο σημαντικό βήμα θα είναι η ενεργοποίηση της αρχιτεκτονικής 32-bit, ότι παρόλο που το σύστημά μας είναι 64 bit, η εκτέλεση αυτού του βήματος μας γλιτώνει από πολλά προβλήματα που συνήθως παρουσιάζονται, αφού οι περισσότερες βιβλιοθήκες Wine εστιάζονται σε αρχιτεκτονική 32 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 "deb https://dl.winehq.org/wine-builds/ubuntu/ $(lsb_release -sc) main" 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
Τέλος, μπορούμε να επαληθεύσουμε ότι έχουμε ήδη εγκαταστήσει το Wine και επίσης ποια έκδοση έχουμε στο σύστημα εκτελώντας την παρακάτω εντολή:
wine --version
Πώς να απεγκαταστήσετε το Wine από το Ubuntu ή κάποιο παράγωγο;
Όσο για όσους θέλουν να απεγκαταστήσουν το Wine από το σύστημά τους για οποιονδήποτε λόγο, Θα πρέπει να εκτελούν μόνο τις ακόλουθες εντολές.
Απεγκαταστήστε την έκδοση ανάπτυξης:
sudo apt purge winehq-devel sudo apt-get remove wine-devel sudo apt-get autoremove