Wine 7.21 xuất hiện với các cải tiến cho PE, Vulkan, v.v.

Wine trên Linux

Wine là sự hoàn thiện lại giao diện lập trình ứng dụng Win16 và Win32 cho các hệ điều hành dựa trên Unix.

Sự ra mắt của phiên bản thử nghiệm mới của Rượu vang 7.21. Kể từ khi phát hành phiên bản 7.20, 25 báo cáo lỗi đã bị đóng và 354 thay đổi đã được thực hiện.

Đối với những người chưa biết về Rượu, họ nên biết rằng đây là một phần mềm mã nguồn mở và miễn phí phổ biến  cho phép người dùng chạy các ứng dụng Windows trên Linux và các hệ điều hành giống Unix khác. Nói kỹ hơn một chút, Wine là một lớp tương thích giúp dịch các lệnh gọi hệ thống từ Windows sang Linux và sử dụng một số thư viện Windows, ở dạng tệp .dll.

Wine là một trong những cách tốt nhất để chạy các ứng dụng Windows trên Linux. Ngoài ra, cộng đồng Wine có một cơ sở dữ liệu ứng dụng rất chi tiết.

Các tính năng mới chính của phiên bản phát triển của Wine 7.21

Trong phiên bản mới của Wine 7.21, thư viện OpenGL đã thay đổi để sử dụng định dạng tệp thực thi PE (Có thể thực thi di động) thay vì ELF, cộng với hỗ trợ cho các bản dựng đa vòm ở định dạng PE đã được thêm vào.

Một trong những thay đổi nổi bật trong phiên bản mới này là chuẩn bị đã được thực hiện để hỗ trợ chạy các chương trình 32-bit Họ sử dụng API đồ họa Vulkan trong môi trường 64-bit. Ngoài ra, khả năng nhập thư viện mà không cần sử dụng tiện ích dlltool đã được cung cấp.

Có 25 bản sửa lỗi đã biết với Wine 7.21 hỗ trợ các phần mềm như fotoBiz X, Visual Studio, Kaseya Live Connect 9.5.0.28, DipTrace, foobar2000, Cherry MIDI sequencer, Winfile, Adobe Reader XI, cùng với nhiều trò chơi khác nhau như StarBurn 13, Euphoria, Darksiders Genesis, The Medium, Hotel Giant 2 , Cảng Hoàng gia 2, Gothic 1.

Những thay đổi khác nổi bật:

  • Đã sửa các định dạng dấu vết cho các giá trị 64-bit trên ARM64.
  • Các phụ thuộc mô-đun 64-bit chỉ được tải từ thư mục hệ thống 64-bit.
  • Đã triển khai lại KeUserModeCallback trên i386.
  • Đã xóa hỗ trợ cho các thư viện Unix "lai".
  • Giới thiệu cờ winebuild mới –sin-dlltool.
  • Việc tạo lib nhập mà không cần dlltool đã được triển khai.
  • Các bảng hủy đăng ký được bật theo mặc định trong các tệp PE.
  • Đã triển khai trì hoãn việc tạo lib nhập mà không cần dlltool.
  • Đã sửa lỗi giá trị gợi ý nhập cho các ký hiệu được nhập theo tên.
  • Đã đặt bộ mô tả nhập độ trễ trong phần dữ liệu.
  • Một khóa pthread hiện được sử dụng cho TEB trên tất cả các nền tảng.
  • nls: Cập nhật dữ liệu ngôn ngữ lên phiên bản CLDR 42.
  • kernelbase: cập nhật dữ liệu múi giờ lên phiên bản 2022f.
  • win32u: Luôn sử dụng liên kết đầy đủ cho các mục sysparams.
  • ntdll: Không đặt nội tuyến NtCurrentTeb() trong thư viện Unix.
  • openal32: Xóa dll.
  • Hoàn nguyên "light.msstyles: Thêm chỉ số không phải ứng dụng khách".
  • ntdll: Thêm lớp thông tin quy trình dành riêng cho Wine cho bản sao LDT.

Cuối cùng, điều quan trọng cần đề cập là phát hành giai đoạn ứng cử viên và tính năng đóng băng bắt đầu vào tháng tới cho Wine 8.0, trong khi Wine 7.21 là một trong số ít các bản phát hành tính năng hai tuần một lần còn lại.

Nếu bạn muốn biết thêm về phiên bản phát triển mới này của Wine được phát hành, bạn có thể kiểm tra sổ đăng ký của thay đổi trong liên kết sau. 

Làm thế nào để cài đặt phiên bản phát triển của Wine 7.21 trên Ubuntu và các dẫn xuất?

Nếu bạn quan tâm đến việc có thể thử nghiệm phiên bản phát triển mới này của Wine trên bản phân phối của mình, bạn có thể thực hiện bằng cách làm theo hướng dẫn mà chúng tôi chia sẻ bên dưới.

Bước đầu tiên và quan trọng nhất sẽ là kích hoạt kiến ​​trúc 32-bit, rằng mặc dù hệ thống của chúng tôi là 64 bit, nhưng thực hiện bước này sẽ giúp chúng tôi tiết kiệm nhiều vấn đề thường xảy ra, vì hầu hết các thư viện Wine đều tập trung vào kiến ​​trúc 32 bit.

Đối với điều này, chúng tôi viết về thiết bị đầu cuối:

sudo dpkg --add-architecture i386

Bây giờ chúng ta phải nhập các khóa và thêm chúng vào hệ thống với lệnh này:

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

Xong việc này ngay bây giờ chúng tôi sẽ thêm kho lưu trữ sau vào hệ thống, đối với điều này, chúng tôi viết trong thiết bị đầu cuối:

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

Cuối cùng, chúng tôi có thể xác minh rằng chúng tôi đã cài đặt Wine và cũng như phiên bản chúng tôi có trong hệ thống bằng cách thực hiện lệnh sau:

wine --version

Làm thế nào để gỡ cài đặt Wine khỏi Ubuntu hoặc một số dẫn xuất?

Đối với những người muốn gỡ cài đặt Wine khỏi hệ thống của họ vì bất kỳ lý do gì, Họ chỉ nên thực hiện các lệnh sau.

Gỡ cài đặt phiên bản phát triển:

sudo apt purge winehq-devel
sudo apt-get remove wine-devel
sudo apt-get autoremove

Hãy là người đầu tiên nhận xét

Để lại bình luận của bạn

địa chỉ email của bạn sẽ không được công bố. Các trường bắt buộc được đánh dấu bằng *

*

*

  1. Chịu trách nhiệm về dữ liệu: Miguel Ángel Gatón
  2. Mục đích của dữ liệu: Kiểm soát SPAM, quản lý bình luận.
  3. Hợp pháp: Sự đồng ý của bạn
  4. Truyền thông dữ liệu: Dữ liệu sẽ không được thông báo cho các bên thứ ba trừ khi có nghĩa vụ pháp lý.
  5. Lưu trữ dữ liệu: Cơ sở dữ liệu do Occentus Networks (EU) lưu trữ
  6. Quyền: Bất cứ lúc nào bạn có thể giới hạn, khôi phục và xóa thông tin của mình.