4+ cách để chạy phần mềm Windows trên Linux

Mục lục:

4+ cách để chạy phần mềm Windows trên Linux
4+ cách để chạy phần mềm Windows trên Linux

Video: 4+ cách để chạy phần mềm Windows trên Linux

Video: 4+ cách để chạy phần mềm Windows trên Linux
Video: 5 lý do nên đặt Safari làm trình duyệt mặc định cho Mac | Safari Master #1 - YouTube 2024, Tháng tư
Anonim
Linux đã đi một chặng đường dài, nhưng đôi khi bạn vẫn có thể cần chạy các ứng dụng Windows - đặc biệt là các trò chơi PC chỉ dành cho Windows. May mắn thay, có khá nhiều cách để chạy các ứng dụng Windows trên Linux.
Linux đã đi một chặng đường dài, nhưng đôi khi bạn vẫn có thể cần chạy các ứng dụng Windows - đặc biệt là các trò chơi PC chỉ dành cho Windows. May mắn thay, có khá nhiều cách để chạy các ứng dụng Windows trên Linux.

Tất nhiên, trước khi bạn cố gắng chạy một chương trình Windows cũ, bạn nên tìm kiếm hoặc các lựa chọn thay thế chạy tự nhiên trên Linux. Bạn sẽ có trải nghiệm tốt hơn nếu bạn có thể tìm thấy một giải pháp thay thế phong nha chạy mà không gặp bất kỳ sự cố nào.

Sử dụng rượu

Wine là một lớp tương thích cho phép các ứng dụng Windows chạy trên Linux. Về cơ bản, việc triển khai API Windows trên Linux là cơ bản. Tất nhiên, Microsoft không công bố tất cả thông tin chúng tôi cần để triển khai lại Windows API từ đầu, vì vậy Wine phải được thiết kế ngược. Mặc dù nó hoạt động tốt đến mức ít được Microsoft đưa cho chúng tôi để xứng đáng, nhưng nó không gần như hoàn hảo.

Để chạy một ứng dụng trong Wine, bạn có thể cài đặt Wine và sử dụng nó để khởi chạy tệp.exe của trình cài đặt. Trước khi thực hiện, bạn nên xem trang web Cơ sở dữ liệu ứng dụng rượu, nó sẽ cho bạn biết ứng dụng chạy trong Wine như thế nào. Rượu thường được sử dụng cho các trò chơi, vì trò chơi là một loại phần mềm không thể chạy trong máy ảo. Trong khi Wine có thể được sử dụng để chạy các ứng dụng máy tính để bàn như Photoshop và Microsoft Word, chúng sẽ chạy hoàn hảo trong một máy ảo (xem bên dưới).

Bạn cũng có thể thử sử dụng một ứng dụng như PlayOnLinux, giúp tự động hóa quá trình cài đặt các trò chơi được hỗ trợ và phần mềm khác trong Wine.
Bạn cũng có thể thử sử dụng một ứng dụng như PlayOnLinux, giúp tự động hóa quá trình cài đặt các trò chơi được hỗ trợ và phần mềm khác trong Wine.
Ứng dụng Netflix Desktop sử dụng phiên bản Wine được vá để chạy Netflix trên Linux - Silverlight không hoạt động đúng với phiên bản Wine hiện tại.
Ứng dụng Netflix Desktop sử dụng phiên bản Wine được vá để chạy Netflix trên Linux - Silverlight không hoạt động đúng với phiên bản Wine hiện tại.
Image
Image

Chạy Windows trong Máy ảo

Mặc dù Wine có thể có lỗi hoặc sự cố khi cài đặt ứng dụng, một máy ảo sẽ có thể chạy các ứng dụng dành cho máy tính để bàn đó tốt. Cài đặt Windows trong một chương trình máy ảo như VirtualBox, VMware Player hoặc KVM và bạn sẽ có Windows đang chạy trong một cửa sổ. Bạn có thể cài đặt phần mềm windows trong máy ảo và chạy nó trên máy tính để bàn Linux của bạn.

Máy ảo giới thiệu một số chi phí, nhưng với CPU nhanh ngày nay, việc chạy nhiều loại phần mềm trong máy ảo không phải là vấn đề. Điều này đặc biệt đúng sau khi bạn đã chỉnh sửa các máy ảo đó để tăng tốc. Điều này không áp dụng cho trò chơi - máy ảo không có hỗ trợ đồ họa 3D rất tốt, vì vậy tất cả nhưng các trò chơi lâu đời nhất sẽ không chạy được.

Để tích hợp các ứng dụng Windows với máy tính để bàn của bạn, bạn có thể sử dụng chế độ liền mạch của VirtualBox hoặc chế độ Unity của VMware. Các ứng dụng sẽ vẫn chạy trong một máy ảo, nhưng các cửa sổ của chúng sẽ xuất hiện liên tục trên máy tính của bạn, như thể chúng đang chạy trên Linux.
Để tích hợp các ứng dụng Windows với máy tính để bàn của bạn, bạn có thể sử dụng chế độ liền mạch của VirtualBox hoặc chế độ Unity của VMware. Các ứng dụng sẽ vẫn chạy trong một máy ảo, nhưng các cửa sổ của chúng sẽ xuất hiện liên tục trên máy tính của bạn, như thể chúng đang chạy trên Linux.
Image
Image

Thử CrossOver

Nếu Wine có vẻ quá đau đớn, bạn có thể thử dùng CrossOver Linux. CrossOver là một sản phẩm thương mại nên bạn sẽ mất tiền, mặc dù CodeWeavers cung cấp bản dùng thử miễn phí. CrossOver về cơ bản có phần mềm Wine và đóng gói nó để đảm bảo hoạt động đúng với các ứng dụng phổ biến như Photoshop, Office và thậm chí là các trò chơi phổ biến. CodeWeavers cung cấp hỗ trợ thương mại cho các chương trình được hỗ trợ này, vì vậy bạn có ai đó chuyển sang nếu có điều gì đó bị hỏng.

Tùy chọn này không dành cho mọi người - thường bạn có thể chạy các ứng dụng tương tự bằng cách sử dụng Wine - nhưng nếu bạn chỉ quan tâm đến việc chạy một vài ứng dụng phổ biến trên máy tính để bàn Linux của mình và trả tiền cho người khác để thực hiện việc chỉnh sửa cho bạn, CrossOver có thể ve của bạn. CrossOver cũng gửi bản vá của họ về dự án Wine, vì vậy số tiền bạn trả sẽ giúp tài trợ cho việc phát triển Wine nguồn mở.

Cũng giống như Wine, CrossOver sẽ không hoạt động hoàn hảo với mọi thứ. Giống như Wine, CodeWeavers có trang web cơ sở dữ liệu tương thích.

Sử dụng Remote Desktop

Nếu bạn có quyền truy cập vào hệ thống Windows từ xa, bạn có thể thử chạy các ứng dụng của mình trên hệ thống Windows từ xa và sử dụng máy tính từ xa trên hệ thống Linux của bạn để truy cập chúng. Các ứng dụng sẽ chạy từ xa trên một hệ thống Windows thực, vì vậy chúng sẽ hoạt động bình thường.

Nhiều máy tính để bàn Linux bao gồm phần mềm để truy cập các máy tính Windows từ xa. Nếu không, bạn có thể cài đặt gói rdesktop.

Image
Image

Khi mọi thứ khác không hoạt động: Khởi động kép

Bạn không thể chạy mọi chương trình Windows trên Linux - khi một trò chơi PC mới lớn xuất hiện, thường sẽ mất một khoảng thời gian cho đến khi nó chạy đúng trong Wine. Trong khi Steam trên Linux và tin đồn Linux hỗ trợ từ Blizzard có thể thay đổi điều này trong tương lai, trò chơi là một trong những loại ứng dụng có nhiều vấn đề nhất trên Linux - mặc dù nhiều trò chơi cũ hoạt động hoàn hảo.

Thay vì từ bỏ hoàn toàn Windows, hãy xem xét việc giữ nó xung quanh trong cấu hình khởi động kép. Khi bạn muốn chơi một trò chơi mới không hoạt động bình thường trên Linux, hãy khởi động lại vào hệ thống Windows của bạn.

Đề xuất: