Kilka dni temu ogłoszono wydanie nowej wersji rozwojowej Wine 5.7 w którym jego twórcy kontynuuj prace nad poprawą kompatybilności z WineD3D, a także w rozwiązanie błędów prezentowanych w grach i aplikacjach.
I chociaż nadal napotykamy problemy generowane przez rozprzestrzenianie się koronawirusa (Covid-19), programiści Wine nie zaprzestali pracy i nadal dokładają starań razem z programistami Valve odpowiedzialnymi za Proton.
Ci, którzy nie wiedzą o Winie, powinni to wiedzieć jest popularnym darmowym oprogramowaniem typu open source który pozwala użytkownikom uruchamiać aplikacje Windows w systemie Linux i innych systemach operacyjnych typu Unix. Aby być bardziej technicznym, Wine to warstwa zgodności, która tłumaczy wywołania systemowe z systemu Windows do systemu Linux i korzysta z niektórych bibliotek systemu Windows w postaci plików .dll.
wino jest to jeden z najlepszych sposobów uruchamiania aplikacji Windows w systemie Linux. Ponadto społeczność Wine ma bardzo szczegółową bazę danych aplikacji, znajdujemy ją jako AppDB zawiera ponad 25,000 XNUMX programów i gier, sklasyfikowanych według ich zgodności z Wine.
Ponadto Wine oferuje zestaw deweloperski oraz ładowarkę programów Windows, więc programiści mogą łatwo modyfikować wiele programów Windows działających pod x86 Unix, w tym Linux, FreeBSD, Mac OS X i Solaris.
Co nowego w wersji rozwojowej Wine 5.7?
W nowej wersji Wine od wydania 5.6, 38 zgłoszenia błędów zostały zamknięte i wprowadzono 415 zmiany.
Z których najważniejszy to Aktualizacja Mono Engine do wersji 5.0.0 z obsługą WPF (Windows Presentation Foundation).
Również programiści o tym wspominają rozwój zaplecza WineD3D oparty na graficznym API Vulkan kontynuowano ulepszanie kompatybilności.
Dodano również wstępna implementacja sterownika urządzenia USB, a także obsługę kompilacji zaimplementowaną przy użyciu Clang w trybie zgodności z MSVC.
Wbudowane moduły nie zależą już od libwine i dodano możliwość konfigurowania wersji systemu Windows z wiersza poleceń (przy użyciu parametru „/ v” w winecfg).
Ze strony zamkniętych zgłoszeń błędów związane z obsługą gier i aplikacji: Winamp, ABC Amber LIT Converter 2.0, GSA Search Engine Ranker v7.25, Final Draft, TactileView, Vocaboly 3.0, eBay Turbo Lister, Super Street Fighter IV AE, Skyrim, ReadPlease 2003, Yermom, MigrosBank EBanking 8.2.x, Sparda Bank SecureApp 1.x, Detroit: Become Human, Nascar, Panzer Corps 2, Heroes of Might and Magic IV, Il-2 Sturmovik 1946, eDrawings 2015, DeutschlandLAN Cloud PBX Client v22.x.
Jeśli chcesz dowiedzieć się więcej o tej nowej wersji, możesz sprawdzić szczegóły W poniższym linku.
Jak zainstalować wersję rozwojową Wine 5.7 na Ubuntu i jego pochodnych?
Jeśli chcesz przetestować tę nową wersję rozwojową Wine w swojej dystrybucji, możesz to zrobić, postępując zgodnie z instrukcjami, które udostępniamy poniżej.
Pierwszym krokiem będzie włączenie architektury 32-bitowej, że nawet jeśli nasz system jest 64-bitowy, wykonanie tego kroku oszczędza nam wielu problemów, które zwykle występują, w tym celu piszemy na terminalu:
sudo dpkg --add-architecture i386
Teraz musimy zaimportować klucze i dodać je do systemu tym poleceniem:
wget -nc https://dl.winehq.org/wine-builds/Release.key sudo apt-key add Release.key
Zrobiłem to teraz zamierzamy dodać do systemu następujące repozytorium, w tym celu piszemy w terminalu:
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
Na koniec możemy sprawdzić, czy mamy już zainstalowane Wine, a także jaką wersję mamy w systemie, wykonując następujące polecenie:
wine --version
Jak odinstalować Wine z Ubuntu?
Jeśli chodzi o tych, którzy chcą odinstalować Wine ze swojego systemu z dowolnego powodu, Powinni wykonywać tylko następujące polecenia.
Odinstaluj wersję rozwojową:
sudo apt purge winehq-devel sudo apt-get remove wine-devel sudo apt-get autoremove
Cały czas to rozumiem i cały czas podążam za Twoimi krokami:
Błąd: 4 https://dl.winehq.org/wine-builds/ubuntu eoan InRelease
Nie można zweryfikować następujących podpisów, ponieważ ich klucz publiczny jest niedostępny: NO_PUBKEY 76F1A20FF987672F
Czytanie listy pakietów ... Gotowe
W: błąd GPG: https://dl.winehq.org/wine-builds/ubuntu eoan InRelease: Nie można zweryfikować następujących podpisów, ponieważ ich klucz publiczny jest niedostępny: NO_PUBKEY 76F1A20FF987672F
E: Repozytorium „https://dl.winehq.org/wine-builds/ubuntu eoan InRelease” nie jest podpisane.
Dodaj repozytorium w ten sposób:
sudo apt-add-repository "deb https://dl.winehq.org/wine-builds/ubuntu/ $ (lsb_release -sc) główna »
Zauważyłem, że ostatnia część wtyczki nie rozpoznawała