Wine 8.6의 새로운 개발 버전 출시가 발표되었으며, 버전 8.5 출시 이후 25개의 버그 보고서가 마감되었으며 414개의 변경 사항이 적용되었습니다.
와인에 대해 잘 모르는 사람들이 알아야 할 이것은 인기 있는 무료 오픈 소스 소프트웨어입니다. 해적 사용자가 Linux에서 Windows 응용 프로그램을 실행할 수 있습니다. 및 기타 유닉스 계열 운영 체제. 좀 더 기술적으로 설명하자면 Wine은 Windows에서 Linux로 시스템 호출을 변환하고 .dll 파일 형식의 일부 Windows 라이브러리를 사용하는 호환성 계층입니다.
Wine은 Linux에서 Windows 응용 프로그램을 실행하는 가장 좋은 방법 중 하나입니다. 또한 Wine 커뮤니티에는 매우 상세한 애플리케이션 데이터베이스가 있습니다.
Wine 8.6 개발 버전의 새로운 주요 기능
제시된 이 새 릴리스에서는 브라우저 엔진이 강조 표시됩니다. Mozilla Gecko가 2.47.4 버전으로 업데이트되었습니다. 뿐만 아니라 컨트롤러 PostScript는 스풀 파일에 대한 지원을 개선했습니다. 인쇄 작업에 대한 데이터를 저장합니다.
이 새 버전의 Wine 8.6에서 눈에 띄는 또 다른 변경 사항은 musl libc 1.2.3 프로젝트에서 빌린 내장 수학 라이브러리가 있습니다.
측에서는 알려진 버그 수정 Wine 8.6에서 수정된 게임 문제 중 다음이 언급됩니다. The Westerner, Team Fortress Arcade, Pixel Force: Left 4 Dead, Inquisitor, My Place, DiRT Rally 2.0, Matrix Awakens MegaCity Unreal Engine 5.1 데모, Hogwarts Legacy, Pro Evolution Soccer 2008.
또한 다음을 강조합니다. Chromium 샌드박스의 수정된 문제 현재 해결 중인 기타 무작위 앱 문제와 Windows.UI.Composition.* 정의가 포함된 windows.ui.composition.idl 파일이 추가되었습니다.
의 기타 변경사항:
- schtasks.exe: 권한이 없는 경우 Windows 7에서 schtasks가 실패함
- 상승된 권한 없음 schedsvc:rpcapi가 Windows 7에서 실패함
- 구현되지 않은 기능에서 여러 앱 충돌
- askchd:scheduler – 충분한 권한이 없는 경우 Windows 7에서 test_GetTask()가 실패합니다.
- schedsvc:rpcapi로 인해 taskchd:scheduler가 w7u_adm에서 중단됨
- dinput:device8 – test_dik_codes()가 때때로 GitLab CI에서 시간 초과를 얻습니다.
- schtasks.exe:schtasks로 인해 taskchd:scheduler가 w7u_adm 및 w8adm에서 충돌합니다.
- gcc 4.8.4에서 컴파일 실패 - 오류: 토큰 "(" 앞에 이항 연산자 누락
- dinput:device8 - 일부 Windows 7 로케일에서 test_mouse_keyboard()가 실패함 LDAP 탐색기(LEX)가 SSL 없이 연결되지 않음
- dinput:device8 – test_overlapped_format()이 때때로 Wine에서 시간 초과를 얻습니다(GitLab CI).
- Wine은 기존 접두사를 업데이트할 수 없습니다.
- DnsQuery_A()가 DNS CNAME 레코드를 잘못 처리함
이 새로운 개발 버전에 대해 더 알고 싶다면 출시 된 Wine의 레지스트리를 확인할 수 있습니다. 다음 링크에서 변경됩니다.
Ubuntu 및 파생 제품에 Wine 8.6의 개발 버전을 설치하는 방법은 무엇입니까?
배포판에서이 새로운 개발 버전의 Wine을 테스트하는 데 관심이 있다면 아래에서 공유하는 지침에 따라 수행 할 수 있습니다.
가장 중요한 첫 번째 단계는 32 비트 아키텍처를 활성화하는 것입니다., 우리 시스템이 64비트이지만 대부분의 Wine 라이브러리가 32비트 아키텍처에 초점을 맞추기 때문에 이 단계를 수행하면 일반적으로 발생하는 많은 문제를 줄일 수 있습니다.
이를 위해 터미널에 대해 작성합니다.
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
Ubuntu 또는 일부 파생물에서 Wine을 제거하는 방법은 무엇입니까?
어떤 이유로 든 시스템에서 Wine을 제거하려는 사람들은 다음 명령 만 실행해야합니다.
개발 버전 제거:
sudo apt purge winehq-devel sudo apt-get remove wine-devel sudo apt-get autoremove