Chai 2022.1.28 ra mắt với phần phụ trợ mới để quản lý Rượu và hơn thế nữa

Việc phát hành phiên bản mới của dự án Chai 2022.1.28 đã được trình bày, nổi bật với việc phát triển một ứng dụng để đơn giản hóa việc cài đặt, cấu hình và thực thi các ứng dụng Windows trên Linux dựa trên Wine hoặc Proton.

Chương trình cung cấp một giao diện để quản lý các tiền tố xác định môi trường Wine và các thông số để khởi chạy ứng dụng, cũng như các công cụ để cài đặt các phụ thuộc cần thiết cho hoạt động chính xác của các chương trình đã khởi chạy.

Thay vì tập lệnh Winetricks, Chai sử dụng một hệ thống quản lý hoàn chỉnh trình quản lý phụ thuộc để cài đặt các thư viện bổ sung hoạt động giống như quản lý phụ thuộc trong trình quản lý gói phân phối.

Về cơ bản đối với một ứng dụng Windows đang chạy, danh sách các phần phụ thuộc được xác định (DLL, nguồn, thời gian chạy, v.v.) cần được tải xuống và cài đặt để hoạt động bình thường, mặc dù mỗi phần phụ thuộc có thể có các phần phụ thuộc riêng.

Chai cung cấp một kho thông tin phụ thuộc cho các chương trình và thư viện khác nhau, cũng như một bộ công cụ để quản lý sự phụ thuộc tập trung. Tất cả các phần phụ thuộc đã cài đặt đều được theo dõi, vì vậy khi bạn gỡ cài đặt một chương trình, bạn cũng có thể xóa các phần phụ thuộc liên quan nếu chúng không được sử dụng để chạy các ứng dụng khác. Cách tiếp cận này cho phép bạn tránh cài đặt một phiên bản Wine riêng biệt cho từng ứng dụng và sử dụng một môi trường Wine duy nhất để chạy nhiều ứng dụng nhất có thể.

Để làm việc với các tiền tố Windows, Chai sử dụng khái niệm môi trường cung cấp cấu hình, thư viện và phụ thuộc. sẵn sàng sử dụng cho một lớp ứng dụng cụ thể. Các môi trường cơ bản được cung cấp: Trò chơi - cho trò chơi, Phần mềm - cho các chương trình ứng dụng và Tùy chỉnh - một môi trường sạch để tiến hành các thử nghiệm của riêng bạn.

Những điểm mới chính của Chai 2022.1.28

Trong phiên bản mới này, nó được đánh dấu là nó đã được thêm vào một chương trình phụ trợ mới để quản lý Wine, bao gồm ba thành phần: WineCommand, WineProgram và Executor. Ngoài ra, họ đã đề xuất các trình xử lý khác nhau trong WineProgram:

  • đăng ký, đăng ký lại: để làm việc với sổ đăng ký, nó cho phép bạn thay đổi một số khóa chỉ bằng một lệnh gọi.
  • mạng lưới: để quản lý dịch vụ.
  • thợ làm rượu: để xác minh hoạt động của quy trình Kiểm soát chai.
  • start, msiexec và cmd: chúng dùng để làm việc với các phím tắt .lnk và các tệp .msi / .batch.
  • nhiệm vụ:nó là một người quản lý nhiệm vụ.
  • wineboot, winedbg, điều khiển, winecfg.

Một thay đổi khác nổi bật là quản lý thực thi đã triển khai (Executor), khi một tệp thực thi được khởi động, nó sẽ tự động gọi trình điều khiển cần thiết dựa trên phần mở rộng tệp (.exe, .lnk, .batch, .msi).

Cũng được thêm vào hỗ trợ đồng bộ hóa bằng lệnh gọi hệ thống futex_waitv (Futex2) được giới thiệu trong hạt nhân Linux 5.16 và cũng đã thêm trình điều khiển Caffe dựa trên Wine 7 và tương thích với cơ chế đồng bộ hóa Futex2.

Đối với trình cài đặt, khả năng thay đổi tệp cấu hình (json, ini, yaml) được thực hiện, hỗ trợ ẩn các mục trong danh sách chương trình được thêm vào và khả năng chạy lệnh trong môi trường đầy đủ hoặc giảm.

Một hộp thoại mới đã được thêm vào để hiển thị nội dung của tệp kê khai cho các phần phụ thuộc và trình cài đặt, đồng thời chức năng tìm kiếm cũng đã được thêm vào danh sách các trình cài đặt có sẵn.

Cuối cùng nếu bạn muốn biết thêm về nó, bạn có thể kiểm tra các chi tiết trong liên kết theo dõi.

Làm thế nào để cài đặt Chai trên Linux?

Đối với những người quan tâm đến việc có thể cài đặt công cụ này trên hệ thống của họ, họ nên biết rằng có nhiều cách khác nhau để có được nó.

Điều đầu tiên là với sự giúp đỡ của gói flatpak và chỉ cần có thêm hỗ trợ là đủ, chỉ cần mở một thiết bị đầu cuối và trong đó chúng ta sẽ nhập lệnh sau:

flatpak install flathub com.usebottles.bottles

Trong khi đối với những người là người dùng của Arch Linux, Manjaro hoặc bất kỳ dẫn xuất nào khác, họ có thể cài đặt từ AUR bằng cách chạy lệnh sau:


yay -S bottles
Bây giờ cho trường hợp của Người dùng Fedora có thể được cài đặt bằng lệnh sau:
sudo dnf install bottles
Và đối với trường hợp của Người dùng NixOS, Họ chỉ cần chạy lệnh sau:

nix-env -iA nixos.bottles

Để 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: AB Internet Networks 2008 SL
  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.