Các chương trình Windows chạy trên Linux. Làm việc với các ứng dụng Windows trên Ubuntu Linux

Đối với hệ điều hành trên Dựa trên Linux bằng văn bản số lượng lớn các chương trình. Mặc dù vậy, đôi khi việc chạy các chương trình Windows trên Linux là cần thiết. Điều này chủ yếu áp dụng cho các trò chơi và một số chương trình chuyên ngành, không có chất tương tự trong Linux. Ngoài ra, một số người dùng chuyển từ Windows sang Linux đã quen với một bộ nhất định phần mềm và muốn sử dụng nó trong tương lai. Trong trường hợp này, tốt nhất vẫn là tìm chương trình tương tự dành cho Linux và thành thạo chúng, vì các chương trình thường hoạt động tốt hơn và ổn định hơn trong hệ điều hành gốc của chúng. Do đó, chúng tôi khuyên bạn chỉ nên chạy các chương trình Windows trong Linux sau khi bạn chắc chắn rằng không có chương trình tương tự nào được yêu cầu trong Linux hoặc chúng không phù hợp với bạn.

Có một số cách để chạy chương trình được viết cho Windows trên Linux: với sử dụng rượu vang và các sản phẩm dựa trên nó, sử dụng máy ảo và trình mô phỏng: VirtualBox, VMware, Parallels Workstation, QEMU. Về mặt lý thuyết, vẫn có thể chuyển các chương trình từ Windows sang Linux nếu bạn có mã nguồn và kỹ năng lập trình, nhưng chúng tôi sẽ không xem xét tùy chọn này ở đây.

Các chương trình chạy trong Wine thường chạy nhanh hơn trong máy ảo. Điều này đặc biệt đúng với các trò chơi 3D hiện đại. Wine không yêu cầu cài đặt hệ điều hành và cho phép bạn nhanh chóng thay đổi phiên bản hệ thống, thư viện và các thông số khác. Bạn có thể chạy chương trình trực tiếp từ Môi trường Linux. Mặt khác, đối với Cài đặt rượu vang bạn vẫn sẽ phải mất một khoảng thời gian và có thể nhiều hơn một lần trong quá trình khởi động chương trình cá nhân và trò chơi. Máy ảo chạy các phiên bản gốc của Windows và các hệ điều hành khác mà trước tiên phải được cài đặt và định cấu hình. Hệ thống được phân bổ một số tài nguyên máy tính nhất định và thiết bị tiêu chuẩn được mô phỏng. Trước khi thực hiện chương trình, trước tiên bạn phải khởi chạy trình mô phỏng và tải hệ điều hành những gì được yêu cầu Thêm thời gian. Cần lưu ý rằng một số chương trình được bảo vệ khỏi chạy trên máy ảo.

Cài đặt rượu

Mở terminal bằng tổ hợp phím Ctrl+Alt+T. Thêm kho lưu trữ bằng Wine bằng lệnh:

sudo add-apt-repository ppa:ubuntu-wine/ppa

Nhập mật khẩu quản trị viên. Trong quá trình cài đặt bạn cần nhấn nút " Đi vào».

Ví dụ: nếu bạn nâng cấp hệ thống của mình, nâng cấp Ubuntu 13.10 lên Ubuntu 14.04, bạn sẽ phải lặp lại thao tác trên sau khi nâng cấp, vì các kho lưu trữ không chuẩn sẽ bị xóa trong quá trình nâng cấp.

Sau khi thêm kho lưu trữ, hãy cập nhật thông tin gói:

cập nhật sudo apt-get

Bây giờ bạn có thể cài đặt Wine bằng lệnh:

sudo apt-get cài đặt wine1.7

Phiên bản thử nghiệm mới nhất của chương trình sẽ được cài đặt tại thời điểm viết bài. Để cài đặt cái cũ, nhưng hơn thế nữa phiên bản ổn định bạn cần chạy lệnh:

sudo apt-get cài đặt wine1.6

Có lẽ khi bạn đọc bài viết này, các phiên bản mới hơn sẽ xuất hiện, khi đó thay vì wine1.6 hoặc wine1.7, bạn sẽ cần cài đặt wine1.8 hoặc wine1.9. Con số Phiên bản hiện tạiđược liệt kê trên trang web chính thức của Wine: http://www.winehq.org

Mặc dù bạn không phải chỉ định phiên bản trong khi cài đặt nhưng phiên bản Wine trong trường hợp này sẽ phụ thuộc vào phiên bản của hệ điều hành:

sudo apt-get cài đặt rượu vang

Bạn có thể kiểm tra phiên bản nào được cài đặt bằng lệnh:

rượu vang --version

Thiết lập rượu vang

Sau khi cài đặt, bạn cần cấu hình chương trình bằng lệnh:

rượu vang

Cơm. 1. Cửa sổ cài đặt Winecfg

Lệnh này sẽ tạo trong thư mục chính thư mục người dùng.wine, nơi họ sẽ được đặt tập tin hệ thống với cài đặt - analog Sổ đăng ký Windows và drive_c là thư mục dành cho các ứng dụng Windows. Với winecfg bạn có thể chọn các phiên bản Windows mặc định và ứng dụng riêng lẻ, phiên bản thư viện, định cấu hình đồ họa và âm thanh, tích hợp máy tính để bàn, chọn ổ đĩa mà chương trình Windows có thể khởi chạy.

Bạn có thể chỉnh sửa sổ đăng ký bằng lệnh thông thường:


Cơm. 2. Cửa sổ Regedit dưới Wine

Sau đây thiết lập ban đầu, bạn đã có thể cài đặt và chạy các chương trình bằng Wine. Nhưng nhiều chương trình sẽ không hoạt động vì chúng yêu cầu một số thư viện, phông chữ, v.v. nhất định sẽ phải được cài đặt riêng. Để làm điều này, chúng ta sẽ sử dụng chương trình winetricks, có trong gói tiêu chuẩn Các chương trình rượu vang Winetricks ngoài phông chữ và thư viện còn cho phép bạn cài đặt chương trình phổ biến và trò chơi cũng như cấu hình Wine.

Hãy thử cài đặt trình duyệt web IE 7 bằng cách sử dụng winetricks, để thực hiện việc này, chúng tôi nhập vào thiết bị đầu cuối:

winetricks ie7

Hãy đợi một lát để nó tải xuống tập tin cần thiết và chương trình cài đặt sẽ bắt đầu, nhấp vào nút “Tiếp theo” và đợi quá trình cài đặt hoàn tất. Để khởi chạy Internet Explorer sau, bạn sẽ cần chạy lệnh:

rượu vang "C:\Program Files\Internet Explorer\iexplore"

Nhưng tốt hơn là chạy các chương trình từ thư mục gốc của chúng. Chuyển đến thư mục (nếu có khoảng trắng trong tên tệp thì bạn cần đặt dấu gạch chéo ngược “\” trước nó):

cd ~/.wine/drive_c/Program\ Files/Internet\ Explorer/

Và chạy chương trình:

rượu vang iexplore.exe

Để tránh phải gõ những lệnh này mỗi lần, bạn có thể tạo một tập lệnh đơn giản. Đi tới thư mục chính:

Tạo tệp ie.sh bằng trình chỉnh sửa nano:

nano tức là.sh

Dán các dòng vào tập tin:

cd ~/.wine/drive_c/Program\ Files/Internet\ Explorer/ wine iexplore.exe

Lưu các tập tin - Ctrl+O và thoát khỏi trình soạn thảo - Ctrl+X. Làm cho tập tin có thể thực thi được:

chmod +x tức là.sh

Bây giờ để khởi chạy tức là chỉ cần gõ:

~/ie.sh

Hoặc bạn có thể sao chép tệp vào máy tính để bàn của mình và chạy nó bằng chuột:

cp tức là.sh ~/Desktop/

Việc cài đặt chương trình từ CD hoặc DVD có thể được thực hiện bằng lệnh sau:

bắt đầu rượu vang "D:\setup.exe"

Bạn có thể cài đặt các chương trình và thư viện khác theo cách tương tự. Bạn cũng có thể dùng Giao diện đồ họa chương trình bằng cách gõ thủ thuật rượu vang không có tham số. Sau đó chọn “Chọn tiền tố rượu mặc định”.

Cơm. 4. Chọn hành động winetricks

Và đánh dấu vào các hộp cho các thư viện cần được cài đặt. Bạn có thể làm tương tự bằng cách sử dụng dòng lệnh, ví dụ:

winetricks d3dx9 dotnet20

Vì vậy, chúng tôi sẽ cài đặt hai thành phần cùng một lúc: d3dx9 và dotnet20. Để đảm bảo các phông chữ phổ biến được hiển thị chính xác trong các chương trình, hãy cài đặt chúng:

winetricks tất cả các phông chữ

Thư viện phức tạp hơn một chút. Các chương trình khác nhau có thể yêu cầu cài đặt riêng lẻ, một số phiên bản Windows và thư viện nhất định. Để thực hiện việc này, bạn có thể tạo nhiều cấu hình Wine bằng cách chỉ định thư mục cài đặt bằng biến môi trường RƯỢU VANG. Theo mặc định WINEPREFIX=~/.wine Để tạo cài đặt mới trong thư mục ~/.wine2, hãy nhập:

WINEPREFIX=~/.wine2 winecfg

Vì vậy, bất kỳ số lượng cấu hình có thể được tạo ra. Để định cấu hình và cài đặt phông chữ và thư viện, hãy nhập:

WINEPREFIX=~/.wine2 winetricks

Để bắt đầu chương trình đã cài đặt:

WINEPREFIX=~/.wine2 "C:/path/to/program/program.exe"

Bạn có thể kết thúc chương trình bằng lệnh:

chương trình killall -9.exe

Và để tắt tất cả các chương trình chạy trong Wine, bạn cần gõ:

máy chủ rượu vang -k

Để xóa cài đặt và tất cả các chương trình trong tiền tố ~/.wine2, bạn chỉ cần xóa thư mục:

rm -r ~/.wine2

Bạn cũng có thể xóa thư mục Wine chính theo cách tương tự:

rm -r ~/.wine

Hãy cẩn thận, thao tác này cũng sẽ xóa tất cả các ứng dụng Windows được cài đặt trong thư mục này!

thùng đựng rượu- phóng quản lý tập tin, nhờ đó bạn có thể khởi chạy các ứng dụng Windows, sao chép và xóa các tệp, v.v. Bạn có thể tìm hiểu ứng dụng và trò chơi nào chạy trong Wine cũng như cách thực hiện cài đặt cho các ứng dụng cụ thể trên trang web: http://appdb.winehq.org/ Trang web này bằng tiếng Anh. Để tìm kiếm ứng dụng, bạn cần chọn “Duyệt ứng dụng” trong menu và nhập tên chương trình vào trường “Tên”. Các phiên bản của chương trình khởi chạy và chạy không có lỗi hoặc có sự cố nhỏ được xếp hạng “Bạch kim” hoặc “Vàng”. Nếu chương trình hoàn toàn không hoạt động thì nó sẽ được xếp hạng "Rác".

Chơi trênLinux

Chơi trênLinux là một chương trình giúp đơn giản hóa đáng kể việc cài đặt và cấu hình các ứng dụng Windows để chạy trong Wine. Nó tự động tải xuống từ Internet và cài đặt mọi thứ thành phần cần thiếtđể chạy các chương trình cụ thể cũng như chính các chương trình đó nếu chúng được phân phối miễn phí qua Internet. Nếu không, bạn sẽ cần đĩa cài đặt với chương trình. Chúng tôi cài đặt chương trình theo bất kỳ cách nào, chẳng hạn như trong Ubuntu bằng lệnh:

sudo apt-get cài đặt playonlinux

và chạy nó:

playonlinux

Sử dụng chương trình cực kỳ đơn giản. Nhấp vào nút “Cài đặt”.

Cơm. 5. Cửa sổ chính PlayOnLinux

Chọn chương trình để cài đặt. Nếu không tìm thấy chương trình mong muốn trong cửa sổ lựa chọn, bạn có thể thử nhấp vào “Cài đặt chương trình không có trong danh sách” ở cuối cửa sổ.

Cơm. 6. Cửa sổ chọn chương trình PlayOnLinux

Tất cả những gì bạn phải làm là nhấp vào nút “Tiếp theo” nhiều lần và trong một số trường hợp, hãy chọn cấu hình chương trình. Sau khi cài đặt, các phím tắt chương trình sẽ xuất hiện trong cửa sổ PlayOnLinux chính, từ đó chúng có thể được khởi chạy bằng cách nhấp đúp hoặc nhấp vào nút “Khởi chạy”. Bạn cũng có thể tạo lối tắt cho các chương trình Windows trên màn hình của mình bằng nút Phím tắt.

Cơm. 7. Cửa sổ chính PlayOnLinux với chương trình Windows đã cài đặt FireFox

Các chương trình dựa trên rượu khác

Ngoài ra còn có trả tiền sản phẩm phần mềm dựa trên Rượu. Vượt qua cho phép bạn chạy trên Linux phiên bản khác nhau Microsoft Office, Adobe Photoshop và nhiều chương trình, trò chơi khác. RƯỢU @Etersoft chủ yếu nhằm mục đích hỗ trợ các chương trình kinh doanh phổ biến: 1C:Enterprise, ConsultantPlus, GARANT và các chương trình khác. Bạn có thể làm quen với các chương trình này trên các trang web chính thức: http://www.codeweavers.com/products/ http://etersoft.ru/products/wine

Hộp ảo

Hộp ảo là một trong những chương trình ảo hóa phổ biến nhất cho phép bạn chạy đồng thời nhiều hệ điều hành khác nhau trên một máy tính. Cài đặt VirtualBox trên Ubuntu có thể thực hiện được một cách chuẩn mực bằng cách gõ vào terminal:

cập nhật sudo apt-get

sudo apt-get cài đặt dkms

sudo apt-get cài đặt hộp ảo

Bạn có thể tải xuống VirtualBox cho nhiều hệ điều hành khác nhau tại đây: https://www.virtualbox.org/wiki/Downloads. Sau khi cài đặt xong, thêm người dùng vào nhóm vboxusers, thay vì tên người dùng bạn phải chỉ định tên chính xác người dùng mà VirtualBox sẽ chạy:

sudo usermod -a -G tên người dùng vboxusers

Bây giờ bạn có thể chạy chương trình thông qua menu hoặc bằng cách nhập vào terminal:

hộp ảo

Cơm. 8. VirtualBox Manager với hệ điều hành đã được cài đặt

Bây giờ hãy cài đặt hệ điều hành; để làm được điều này, bạn cần có đĩa cài đặt hoặc hình ảnh của nó. Nhấp vào nút “Tạo” và trình hướng dẫn tạo máy ảo mới sẽ bắt đầu:

Cơm. 9. Trình hướng dẫn máy ảo mới

Nhấp vào nút Chuyển tiếp, nhập tên của máy ảo, ví dụ: Windows Windows XP, và bên dưới chọn loại và phiên bản thích hợp của hệ điều hành:

Cơm. 10. Lựa chọn phiên bản hệ điều hành

Chúng tôi chọn Windows XP vì nó ít đòi hỏi tài nguyên máy tính hơn, chiếm ít dung lượng hơn và tải nhanh hơn. Nhưng hỗ trợ cho hệ thống này đã chính thức bị ngừng. Đương nhiên, bạn có thể cài đặt các phiên bản Windows khác mà VirtualBox hỗ trợ: máy chủ Windows 2003, Windows Vista, Windows Server 2008, Windows 7, Windows 8, Windows Server 2012. Tiếp theo, chọn dung lượng RAM sẽ được phân bổ máy ảo:

Cơm. 11. Lựa chọn dung lượng bộ nhớ

Sự lựa chọn phụ thuộc vào phiên bản hệ điều hành, dung lượng bộ nhớ vật lý, các tác vụ được lên kế hoạch và số lượng hệ thống khách chạy đồng thời. Tùy thuộc vào phiên bản hệ điều hành, VirtualBox sẽ cung cấp thông số khác nhau theo mặc định, nhưng chúng thường ở mức tối thiểu, nên tăng chúng lên. Trong mọi trường hợp, đối với hoạt động binh thương Các hệ điều hành hiện đại yêu cầu ít nhất 1-2 Gigabyte RAM (512 MB là đủ cho Windows XP) và cũng cần để lại bộ nhớ cho hệ thống máy chủ chính. Tiếp theo, tạo một ảo mới ổ cứng hoặc chọn những cái đã được tạo trước đó.

Cơm. 12. Ảo cứngđĩa

Trên màn hình tiếp theo, chọn loại đĩa, VDI tiêu chuẩn theo mặc định.

Cơm. 14. Chọn thuộc tính đĩa ảo

Chỉ định kích thước đĩa, để nguyên vị trí mặc định (đĩa sẽ nằm trong thư mục ~/Máy ảo VirtualBox/Tên hệ thống.

Cơm. 15. Chọn vị trí và kích thước của đĩa ảo

Tất cả những gì còn lại là nhấp vào nút “Tạo”.

Cơm. 16. Giai đoạn cuối tạo một máy ảo mới

Máy ảo đã được tạo. Chọn nó trong trình quản lý VirtualBox và nhấp vào nút “Thuộc tính”.

Cơm. 17. Lựa chọn hệ thống

Tại đây bạn có thể cấu hình chi tiết máy ảo đã tạo. Trước hết, bạn cần chỉ định đĩa mà chúng tôi sẽ cài đặt hệ thống. Để thực hiện việc này, hãy nhấp vào “Phương tiện” ở bên trái, chọn một đĩa trống, nhấp vào biểu tượng đĩa ở bên phải và chỉ định hình ảnh phân phối hoặc chọn hộp “Live CD/DVD” và lắp đĩa vật lý vào.

Cơm. 18. Chọn đĩa cài đặt

Cơm. 19. Cài đặt hệ thống

Nếu tốc độ làm việc với đồ họa là quan trọng, hãy chuyển đến tab “Hiển thị”, tăng dung lượng bộ nhớ video và bật tính năng tăng tốc.

Cơm. 20. Định cấu hình cài đặt hiển thị

Quay trở lại Trình quản lý VirtualBox và nhấp vào nút “Bắt đầu”. Tiếp theo, chúng ta cài đặt hệ thống như bình thường. Sau khi cài đặt hệ thống khách, hãy tải nó và chọn “Cài đặt bổ sung hệ điều hành khách” từ menu “Thiết bị”. Thay vào đó bạn có thể nhấn tổ hợp phím bên phải Ctrl+D. Sau khi cài đặt các tiện ích bổ sung, hệ thống sẽ sẵn sàng để sử dụng.

Cơm. 21. Đã cài đặt và sẵn sàng sử dụng Windows XP trong VirtualBox

Hệ điều hành khách được tải sau khi khởi động VirtualBox bằng nút “Bắt đầu”. Con trỏ chuột tự động chuyển đổi giữa hệ thống chính và hệ thống khách, nhưng bạn có thể buộc nó bằng nút phải Ctrl(Khóa máy chủ - có thể thay đổi trong cài đặt) và phải Ctrl+I. Nút tương tự này, kết hợp với các phím khác nhau, thực hiện một số chức năng:

Khóa máy chủ + F- chuyển sang chế độ toàn màn hình và quay lại.

Khóa máy chủ + Del- thay thế tổ hợp Ctrl+Alt+Del.

Khóa máy chủ + tôi- vô hiệu hóa tích hợp chuột.

Khóa máy chủ+С- chuyển sang chế độ chia tỷ lệ, trong đó bạn có thể đặt kích thước cửa sổ tùy ý, quay lại chế độ căn bản xảy ra bằng cách sử dụng cùng một tổ hợp phím.

Khóa máy chủ + D- cài đặt các tiện ích bổ sung của hệ điều hành khách.

Khóa máy chủ + T- chụp ảnh, lưu trạng thái hệ điều hành. Bạn có thể khôi phục hệ thống từ trạng thái đã lưu trong cửa sổ chính của trình quản lý VirtualBox bằng cách nhấp vào nút “Ảnh chụp nhanh”. Rất chức năng tiện lợiđể chống virus, kiểm tra và gỡ lỗi các chương trình có thể làm hỏng hệ thống. Bạn luôn có thể khôi phục hệ thống về trạng thái ổn định.

Khóa máy chủ + S- mở cửa sổ cài đặt.

Khóa máy chủ + R- khởi động lại hệ thống.

Khóa máy chủ + Q- đóng máy ảo (đăng xuất khỏi hệ thống).

Không thể tìm được sự thay thế thích hợp ứng dụng cụ thể cho Windows trên Linux? Giải pháp tốt nhất Vấn đề này là việc tổ chức khởi động kép trong quá trình cài đặt Linux. Trong trường hợp này, bạn luôn có thể khởi động Windows để làm việc với ứng dụng cần thiết. Bạn cũng có thể sử dụng trình quản lý máy ảo VirtualBox để Cài đặt Windows trong một máy ảo chạy trên Linux.

Nhưng có một giải pháp thứ ba không thể khuyến nghị cho người mới sử dụng: bạn có thể cài đặt trình giả lập Windows trên Linux Mint, Ubuntu và Fedora. Wine là một ứng dụng phức tạp cho phép bạn chạy nhiều (nhưng không phải tất cả) ứng dụng Windows trên Linux. Về cốt lõi, nó là một phép lạ công nghệ nhỏ.

Tuy nhiên, phép màu công nghệ này có một nhược điểm nghiêm trọng: nhờ Wine, Linux không chỉ có thể chạy ứng dụng hữu ích dành cho Windows, nhưng cũng có một số phần mềm độc hại, được thiết kế dành riêng cho Windows.

1. Vấn đề bảo mật hệ thống

Dù mọi thứ đều ác độc phần mềm dành cho Windows sẽ không thể truy cập các tệp hệ thống của bạn (Wine chạy với quyền Người sử dụng thường xuyên, nhưng không người dùng gốc), nó có thể truy cập tất cả các tệp từ thư mục chính của bạn. Và thư mục này thường lưu trữ tài liệu, nhạc, ảnh, v.v. Tất nhiên, đây là một vấn đề bảo mật nghiêm trọng.

Vì lý do này tôi không khuyên bạn nên Rượu vang cho người mới bắt đầu người dùng. Tôi tin rằng tốt hơn hết là bạn không nên quá bận tâm đến việc cài đặt trình giả lập nếu bạn lo ngại về tính bảo mật của hệ thống của mình và bản thân tôi cũng không cài đặt chúng trừ khi có lý do chính đáng. Để kiểm tra các bản dựng chương trình của tôi dành cho Windows, tôi sử dụng Windows 7 trong máy ảo VirtualBox (sẽ nói thêm về điều này sau).

2. Gần như không thể bảo vệ thêm Wine

Bạn vẫn muốn sử dụng Rượu? Trong trường hợp này, bạn nên nhớ rằng các tập tin trong thư mục chính của bạn sẽ phải đối mặt với những mối nguy hiểm về mặt lý thuyết không thể giảm xuống bằng 0. Ngay cả khi bạn thay đổi thư mục Wine mặc định và giới hạn số lượng "ổ đĩa" có sẵn, các tập tin trong thư mục chính của bạn sẽ không được bảo vệ hoàn toàn.

Wine cho phép phần mềm độc hại của Windows làm hỏng bất kỳ tệp nào trong thư mục chính của bạn mà bạn không biết. Tuyên bố này cũng đúng khi sử dụng shell đồ họa cho Wine như CrossOver và PlayOnLinux.

3. Tôi có thể làm gì khác nếu cần sử dụng các ứng dụng Windows?

Bạn có nhu cầu sử dụng một số ứng dụng Windows và không muốn sử dụng Wine? Trong trường hợp này, bạn có thể khởi động kép máy tính của mình để Khởi động Windows nếu cần hoặc cài đặt phiên bản Windows 7 được cấp phép miễn phí trong máy ảo VirtualBox trong Linux.

4. Cài đặt Wine với shell đồ họa PlayOnLinux

Nếu bạn quyết định cài đặt trình mô phỏng Wine, bạn có thể cài đặt một trình mô phỏng đơn giản vỏ đồ họa Chơi trênLinux. Để thực hiện việc này, hãy mở một cửa sổ terminal và nhập lệnh sau vào đó:

Linux Mint/Ubuntu:

sudo apt-get cài đặt playonlinux

sudo dnf cài đặt playonlinux

Sau khi nhập lệnh xong nhấn phím Đi vào. Khi được nhắc nhập mật khẩu, bạn sẽ được yêu cầu nhập mật khẩu của mình. Các ký tự mật khẩu của bạn sẽ không được hiển thị dưới bất kỳ hình thức nào, thậm chí không có dấu chấm và điều đó không sao cả. Sau khi nhập mật khẩu, nhấn phím lần nữa Đi vào.

5. PlayOnLinux: cài đặt ứng dụng được hỗ trợ

A. Sau khi quá trình cài đặt hoàn tất, bạn nên khởi chạy ứng dụng PlayOnLinux và đợi quá trình cập nhật siêu dữ liệu của nó hoàn tất (tiến trình của quá trình được biểu thị bằng chỉ báo trên thanh trạng thái ở cuối cửa sổ ứng dụng).

B. Bây giờ bạn có thể chọn ứng dụng để cài đặt. Để làm điều này, bấm vào nút "Cài đặt" trên thanh công cụ của cửa sổ ứng dụng chính. Kết quả là, một cửa sổ sẽ mở ra với danh sách các ứng dụng được hỗ trợ được chia thành các danh mục, trong đó bạn có thể chọn ứng dụng mà mình quan tâm.

C. Để cài đặt một ứng dụng được hỗ trợ, chỉ cần chọn nó, nhấn nút "Cài đặt" và trả lời các câu hỏi của trình hướng dẫn cài đặt. PlayOnLinux sẽ tự động tải xuống phiên bản Wine phù hợp để chạy ứng dụng và chuẩn bị môi trường làm việc. Quá trình cài đặt có thể mất một chút thời gian.

D. Sau khi cài đặt ứng dụng thành công, hãy chọn ứng dụng từ danh sách trong cửa sổ PlayOnLinux chính và nhấp vào nút "Phóng" trên thanh công cụ.

E. Kết quả là ứng dụng sẽ khởi động và hoạt động bình thường.

6. PlayOnLinux: Cài đặt ứng dụng không được hỗ trợ

A. Nếu sau khi khởi chạy PlayOnLinux, bạn không thể tìm thấy ứng dụng mình cần trong danh sách các ứng dụng được hỗ trợ, bạn có thể cài đặt ứng dụng này theo cách thủ công bằng cách nhấp vào liên kết “Cài đặt chương trình không có trong danh sách”ở cuối cửa sổ danh sách ứng dụng. Thao tác này sẽ khởi chạy trình hướng dẫn cài đặt thủ công.

B. Hãy thử cài đặt trò chơi NOLF 2. Đối với câu hỏi "Bạn thích làm gì?" nên được trả lời “Cài đặt chương trình trên đĩa ảo mới”.

C. Trong trường hợp NOLF 2, sẽ cần có một phiên bản cụ thể của Wine và các thư viện bổ sung.

Để bắt đầu, bạn có thể chọn phiên bản hệ thống Wine và một trong các thư viện thời gian chạy (được phát hành trong thời gian phát hành ứng dụng) và sau khi quá trình cài đặt trò chơi hoàn tất, hãy cài đặt phiên bản cần thiết Rượu ( "1.5.22-đỉnh-trộn-1.5.21 (x86)" cho NOLF2), cũng như thư viện cần thiết ("vcrun6""vcrun2005"đối với NOLF2). Thông tin về phiên bản tương thích Bạn có thể tìm thấy Wine cũng như các thư viện cần thiết để chạy ứng dụng trong cơ sở dữ liệu ứng dụng của dự án Wine.

E. Sau khi quá trình cài đặt hoàn tất thành công, bạn sẽ được nhắc chọn một phím tắt.

F. Tất cả những gì còn lại là cấu hình môi trường thực thi trò chơi và kiểm tra chức năng của nó. Nếu bạn mắc lỗi khi chọn phiên bản hoặc thư viện Wine, bạn luôn có thể khắc phục tình huống này bằng cách nhấp vào nút "Điều chỉnh" trên thanh công cụ trong cửa sổ PlayOnLinux chính. Sử dụng tab "Rượu" bạn có thể cài đặt phiên bản Wine mong muốn (đừng quên thay đổi phiên bản trong tab "Nền tảng").

Sử dụng tab "Cài đặt thành phần" Thật dễ dàng để cài đặt tất cả các thư viện cần thiết.

G. Nếu trò chơi đã phát hành bản vá nào đó, bạn nên chuyển đến tab "Điều khoản khác", Nhấn nút "Chạy tệp .exe trên đĩa ảo này", chọn tệp vá và làm theo hướng dẫn của trình hướng dẫn cài đặt. Để sửa đổi tập tin trong chế độ thủ công nút được dự định "Mở thư mục chương trình" trên cùng một tab.

H. Cuối cùng, cả menu khởi chạy trò chơi và bản thân trò chơi sẽ bắt đầu hoạt động bình thường.

7. PlayOnLinux: gỡ cài đặt ứng dụng

Nếu bạn không còn yêu cầu bất kỳ ứng dụng đã cài đặt, bạn có thể chọn nó từ danh sách ứng dụng trong cửa sổ PlayOnLinux chính, nhấp vào nút "Xóa bỏ" trên thanh công cụ và trả lời các câu hỏi đơn giản từ Trình hướng dẫn Xóa đĩa ảo.

Bạn muốn tìm hiểu về các cài đặt và kỹ thuật khác để làm việc với hệ thống Linux? Trang web này chứa một số lượng lớn vật liệu tương tự.

Rượu– một ứng dụng là lớp tương thích với API Windows, sử dụng thư viện các cửa sổđể đảm bảo chức năng của các ứng dụng được phát triển cho dòng hệ điều hành Microsoft Windows trong một môi trường khác, chẳng hạn như trong Ubuntu. Sử dụng Wine, bạn có thể cài đặt và chạy nhiều chương trình khác nhau như thể bạn đang sử dụng các cửa sổ.
Rượuđang tích cực phát triển. Không phải tất cả các ứng dụng đều hoạt động đủ ổn định trong Rượu, Tuy nhiên Rượuđã được hàng triệu người dùng trên khắp thế giới sử dụng.
Tên của chương trình Rượu (waɪn- giữa " Wayne" Và " cây nho", Nga. Wine) là từ viết tắt đệ quy của cụm từ " W tôi TÔI S N hoặc một E máy mô phỏng" - tiếng Nga. "Rượu không phải là chất giả lập."

Cài đặt rượu

Cài đặt từ PPA

Do Wine được phát triển tích cực nên kho Ubuntu thường chứa rất nhiều phiên bản cũ. Do đó, nên cài đặt phiên bản mới nhất từ ​​kho Wine chính thức.

Đối với các phiên bản mới nhất của rượu vang và Ubuntu 64 bit

Sudo dpkg --add-architecture i386 Sudo add-apt-repository ppa:wine/ wine-builds && Sudo apt-get update Sudo apt-get install --install-recommends winehq-devel

Nói chung, không nên tự mình điền và cấu hình rượu. Làm việc với rượu vang không thuận tiện lắm. Để cài đặt chương trình này hoặc chương trình kia, bạn sẽ phải tìm hiểu qua nhiều diễn đàn và blog để hiểu gói nào cần được cài đặt và thư viện nào cần thêm. Sau đó là một quá trình dài để giải quyết vấn đề, cài đặt các gói thông qua winetricks và cài đặt thủ côngđăng ký và như vậy. Tất cả điều này là rất khó khăn ngay cả đối với người dùng có kinh nghiệm, chưa kể người mới. Do đó, bạn nên tải xuống tiền tố rượu đã định cấu hình từ đây: http://forum.ubuntu.ru/index.php?topic=199897.0

Cài đặt

Trước khi sử dụng Wine để chạy ứng dụng, bạn cần chạy chương trình thiết lập, chương trình này sẽ tạo một thư mục trong thư mục chính của bạn ~/.wine với các tập tin cần thiết cho công việc. Để thực hiện việc này, hãy chọn mục menu chính Ứng dụng→Rượu→Cấu hình Rượu hoặc chạy lệnh trong terminal:

rượu vang

Liên kết các tập tin với các chương trình rượu vang

Để chạy các tệp bằng chương trình rượu vang một cách minh bạch, chúng tôi viết kịch bản nhỏ. Giả sử chúng ta cần mở tệp CAD bằng Compass và zwcad.

#!/bin/bash # Xác định phần mở rộng của tập tinđ = $1 ; razr =` echo $(dd:(-3)) ;` ff =` echo $(dd/\"/\"Z:) ` ; ff =` tiếng vang " \"Z:"$ff \" ` ; # Tùy thuộc vào tiện ích mở rộng, khởi chạy chương trình mong muốn case $razr in frw) env WINEPREFIX ="/home/" $USER "/.wine" wine start ` echo $ff ` & ;; cdw) env WINEPREFIX ="/home/" $USER "/.wine" bắt đầu rượu vang "C:\\Program Files\\ASCON\\KOMPAS-3D Viewer V9\\Bin\\kViewer.Exe"` echo $ff ` & ;; dwg) env WINEPREFIX ="/home/" $USER "/.wine" wine start ` echo $ff ` & ;; dxf) env WINEPREFIX ="/home/" $USER "/.wine" bắt đầu rượu vang "C:\\Program Files\\ZWCAD 2009 Eng\\ZWCAD.exe"` echo $ff ` & ;; # Tại đây bạn có thể thêm nhiều tiện ích mở rộng và chương trình hơn esac

Đừng quên làm cho tập lệnh của chúng ta có thể thực thi được

chmod +x wine_cad.sh

và liên kết các bản vẽ với tập lệnh trong trình quản lý tệp.

Khởi chạy ứng dụng Windows

Để khởi chạy ứng dụng, bạn cần mở một terminal và viết vào đó:

đường dẫn rượu vang/ tới ứng dụng/program.exe

Nếu ứng dụng của bạn không khởi động hoặc không hoạt động chính xác Có một danh sách các ứng dụng có mô tả trên trang web rượu vang, tôi khuyên bạn nên kiểm tra nó trước. http://appdb.winehq.org/ - Trang web có trường tìm kiếm. Nếu tiếng Anh của bạn kém thì hãy sử dụng công cụ dịch http://translate.google.com/.

Bạn cũng có thể mở thư mục chứa ứng dụng bạn cần khởi chạy bằng trình quản lý tệp, sau đó nhấp chuột phải vào ứng dụng và chọn chương trình cần khởi chạy - Wine.

Các ứng dụng chạy qua Wine tương tác với các trang Web yêu cầu Gecko

con tắc kè là một công cụ hiển thị trang web miễn phí cho trình duyệt khi làm việc trên Internet. Nếu rượu không hoạt động với Internet và bạn không bắt đầu cửa sổ exe trình duyệt, thì bạn không cần Gecko. Thông thường, khi khởi động một ứng dụng web, Wine sẽ tự động tìm kiếm Gecko trước tiên trong /usr/share/wine/gecko. Nếu Wine không tìm thấy kho lưu trữ Gecko ở đó, nó sẽ tự động tải xuống từ Internet, nhưng một số ứng dụng không muốn đợi Gecko tải và bị treo hoặc gặp sự cố. Gecko có thể được cài đặt bằng cách chạy lệnh:

sudo apt-get cài đặt rượu-tắc kè< версия>

Ở đâu<версия>phải được thay thế bằng phiên bản Wine đã cài đặt.

Chạy qua card màn hình rời

Để chạy qua card màn hình rời bạn cần đăng ký nó trong thiết bị đầu cuối bằng trình điều khiển miễn phí (hoặc viết tập lệnh)

Vblank_mode=0 DRI_PRIME=1 rượu vang file_name.exe

vblank_mode=0 có nghĩa là đồng bộ hóa dọc (Vsync). Nếu không có VSync trong cài đặt trò chơi thì bạn cần xóa vblank_mode=0

Cứu. Đặt trong thư mục trò chơi. Làm cho nó có thể thực thi được trong các thuộc tính. Đặt một liên kết đến tập lệnh trên máy tính để bàn của bạn. Chạy một liên kết thay vì một tập tin trò chơi. Để có hiệu suất cao hơn nữa, bạn cần cài đặt trình điều khiển độc quyền đóng.

Thủ thuật rượu vang

Thủ thuật rượu vang– đây là script cài đặt Các thành phần khác nhau từ Microsoft® và một số sản phẩm khác. Để nhận Winetricks trong thiết bị đầu cuối, hãy nhập:

sudo apt-get cài đặt winetricks

Winetricks chứa hàng chục gói thư viện khác nhau dành cho rượu vang. Ví dụ: để cài đặt DirectX™, hãy nhập:

Winetricks d3dx9

Để xem danh sách tất cả các gói, hãy nhập:

Thủ thuật rượu vang?

Ngoài ra, Winetricks có GUI đơn giản. Để chạy nó, hãy nhập.

Giả sử bạn có một ứng dụng chỉ chạy và hoạt động tốt trên Windows. Chương trình như vậy không có chương trình tương đương trong Linux và không hoạt động trong trình mô phỏng API Windows khác - CrossOver cho Linux.

Có thể chạy chương trình này mà không cần rời khỏi Linux không? Có, điều đó là có thể: Sử dụng bộ ảo hóa để chạy máy ảo Windows (VM).

VM cho phép bạn chạy một hệ điều hành khách trên một hệ điều hành khác. Theo quan điểm của khách, hệ thống dường như đang chạy trên PC của chính nó, nhưng trên thực tế, nó đang chạy trong một hệ thống con ảo giới hạn của PC, một máy ảo. Ngược lại, máy ảo được điều khiển bởi một chương trình gọi là hypervisor. Bằng cách này chúng ta có được sự hoàn hảo Trình giả lập Windows trên Linux.
Có rất nhiều trình ảo hóa máy tính để bàn tuyệt vời dành cho Linux, chẳng hạn như Trình phát VMware, hạt nhân Máy ảo(KVM) và VirtualBox miễn phí yêu thích của tôi từ Oracle. Tôi thích VirtualBox hơn vì đây là trình ảo hóa dễ cài đặt và chạy máy ảo nhất.

Cả VirtualBox và bất kỳ trình ảo hóa nào khác đều không Windows an toàn hơnđược sử dụng nhiều hơn thực tế. Tất cả các lỗ hiện có trong Bảo mật Windows cũng sẽ tồn tại và chạy trong máy ảo.

Trình giả lập Windows trên Linux? VirtualBox có thể làm gì cho bạn?

VirtualBox sẽ không gặp sự cố Trình giả lập Windows cho Linux, nó sẽ chỉ có thể chạy Windows khi bạn cần nhiệm vụ cụ thể. Ví dụ: để khởi chạy một số ứng dụng nhất định.

Windows trong VirtualBox có thể bị hạn chế. Ví dụ: vô hiệu hóa mạng, điều này có thể giúp mạng an toàn hơn một chút. Tôi thường tuân theo các biện pháp phòng ngừa bảo mật tiêu chuẩn tương tự trong máy ảo Windows mà mọi người khác thực hiện trên máy ảo. máy tính thật, Tôi cài đặt một phần mềm chống vi-rút để các tệp của tôi mà tôi sẽ cung cấp cho mọi người không có vi-rút. Ngoài ra, tôi thường mở một cái cho Windows thư mục chia sẻ từ Linux, để chia sẻ tập tin dễ dàng.

VirtualBox, giống như bất kỳ trình ảo hóa nào khác, thích các tài nguyên hệ thống phù hợp mà nó sẽ sử dụng. Do đó, nếu bạn muốn có một trình giả lập Windows thoải mái trong Linux, hay nói cách khác là chạy Windows trong cửa sổ Linux, thì bạn không nên có một PC cũ, vì một máy tính như vậy sẽ không thể sử dụng VirtualBox để chạy Windows.

Theo kinh nghiệm của tôi, bạn sẽ có thể chạy Windows trên Linux với sử dụng VirtualBox trên hệ thống có 1 GB bộ nhớ truy cập tạm thời, nhưng sẽ không thoải mái lắm. Ít nhất, bạn cần có RAM 2Gb và bộ xử lý AMD hoặc Intel 1GHz (GiH).

Sau khi thiết lập ảo hóa, bạn sẽ không nhận được gì khác Hoạt động của Windows mà không cần rời khỏi Linux. Đối với tất cả các mục đích thực tế của bạn, bạn sẽ sử dụng hệ điều hành Windows thực.

Bạn có thể định cấu hình VirtualBox để hệ thống Linux và Khách Windows hệ điều hành, như tôi đã nói ở trên, có thể trao đổi tập tin. Sử dụng thư mục (thư mục): sao chép, dán và chỉnh sửa tập tin từ hệ điều hành này sang hệ điều hành khác. Và thậm chí có một clipboard được chia sẻ. Khi bạn đã quen với việc quản lý hai hệ điều hành cùng một lúc, bạn sẽ nhận ra rằng nó có thể rất thuận tiện.

Tất cả điều này có nghĩa là khi Khởi động Windows trong VirtualBox, tất cả các ứng dụng của bạn sẽ truy cập vào đĩa, tệp hoặc Internet. Vì vậy, hãy cẩn thận, bất kỳ chương trình Windows nào trong máy ảo yêu cầu quyền truy cập mạng đều có thể phải đối mặt với tất cả các mối đe dọa về vi-rút như thể bạn đang chạy trên PC thông thường.

Trò chơi có đáng nến không? Tất nhiên là có! Bằng cách sử dụng Windows trên máy ảo, thay vì chạy trên PC thật để thực hiện một số tác vụ nhất định, bạn sẽ có trình mô phỏng WIndows tuyệt vời trong Linux, tiết kiệm thời gian và cũng có thể độc lập với máy tính trên ổ cứng. Đĩa Windows, Làm sao hệ thống đầy đủ. Theo thời gian, ngày qua ngày, bạn sẽ ngày càng có nhiều kinh nghiệm hơn với Linux và cuối cùng bạn sẽ có thể từ bỏ hoàn toàn Windows, một lần và mãi mãi.

Khả năng của Linux giờ đây rộng hơn bao giờ hết. Với việc Steam cung cấp hơn một nghìn trò chơi cho Linux và xu hướng chung hướng tới các ứng dụng dựa trên web, Windows ngày càng trở nên ít cần thiết hơn. Kết quả là, bạn sẽ có thể xem video từ rạp chiếu phim trực tuyến trên Linux mà không cần bất kỳ thủ thuật bổ sung nào và thậm chí chạy các ứng dụng Microsoft Office tại đây - ít nhất là các phiên bản Internet của chúng.

Nhưng sớm hay muộn cũng sẽ đến lúc cần phải chạy trên PC chạy dưới Kiểm soát Linux, một số chương trình dành cho Windows. Điều này có thể được thực hiện theo nhiều cách. Và đây là những gì bạn cần biết cho việc này.

Wine cho phép bạn chạy phần mềm Phần mềm Windows trong môi trường Linux mà không cần cài đặt hệ điều hành Microsoft. Rượu vang “tương thích với Phần mềm Windows lớp" với mở mã nguồn, được thiết kế để chạy các ứng dụng Windows trực tiếp trên PC Linux. Trên thực tế, những người tham gia dự án này với mã nguồn mởđã cố gắng tạo lại từ đầu một tập hợp con nhất định của môi trường Windows, đủ để chạy các ứng dụng Windows mà không cần sự hiện diện của chính hệ điều hành này.

Cái này phương pháp duy nhất, không yêu cầu bản sao Windows. Nhược điểm là không phải tất cả các ứng dụng đều hoạt động chính xác. Bạn có thể gặp lỗi hoặc hiệu suất chậm, đặc biệt nếu bạn sử dụng Wine để chạy trò chơi điện tử. Nhưng nếu Chúng ta đang nói về Với một trò chơi nổi tiếng được phát hành cách đây vài năm, thường không có sự phức tạp nào phát sinh. Ví dụ: nhiều người sử dụng Wine để chơi World of Warcraft trên Linux. Nhận thông tin việc làm ứng dụng cụ thể và các cài đặt cần được thực hiện cho chúng hoạt động bình thường, có sẵn trên trang web Cơ sở dữ liệu ứng dụng rượu vang (appdb.winehq.org).

Phiên bản rượu vang của PlayOnLinux chạy Ubuntu

Trước tiên, hãy tải xuống Wine từ kho lưu trữ của bản phân phối Linux của bạn. Sau đó, bạn nên tải xuống các tập tin. exe các ứng dụng Windows và chạy chúng nhấn đúp chuột trong môi trường Rượu. Sau đó bạn có thể thử nó rất giao diện thân thiện với người dùng PlayOnLinux (playonlinux.com), được cài đặt trên Wine và giúp cài đặt các chương trình và trò chơi phổ biến cho Windows.

Codeweavers cung cấp phiên bản thương mại của Wine - CrossOver Linux. Bạn sẽ phải trả tiền cho nó, nhưng Codeweavers hứa hẹn hỗ trợ chính thức cho các ứng dụng phổ biến (Microsoft Office, Adobe Photoshop và hầu hết các ứng dụng phổ biến). những trò chơi phổ biến cho PC) và đảm bảo hoạt động chính xác của chúng. Codeweavers cũng góp phần phát triển dự án Wine chính.

Máy ảo

Máy ảo rất Một cách thuận tiện chạy phần mềm Windows trên PC Linux. Khi hiệu suất của PC được cải thiện, các máy ảo ngày càng chiếm ít tài nguyên hơn.

Trong trường hợp này bản sao của Windowsđược cài đặt trong chương trình máy ảo VirtualBox (virtualbox.org), VMware hoặc KVM (Máy ảo dựa trên hạt nhân, linux-kvm.org), được tạo đặc biệt cho Linux. Bản sao của Windows cho rằng nó đang chạy trên phần cứng thực nhưng thực tế nó đang chạy trên cửa sổ Desktop. Các máy ảo hiện đại thậm chí còn cho phép bạn mở rộng các chương trình Windows ngoài cửa sổ này, hiển thị chúng dưới dạng các cửa sổ thông thường trên màn hình Linux.

Hộp ảo môi trường Ubuntu Linux

Giải pháp này đáng tin cậy hơn Wine. Ra mắt Ứng dụng Windows trên bản sao thực của Windows, bạn sẽ loại bỏ được lỗi xảy ra.

Tuy nhiên, việc sử dụng máy ảo yêu cầu phải có bản sao Windows đầy đủ và gây thêm căng thẳng cho phần cứng vì bản sao Windows chạy cùng với hệ điều hành chính. Điều này đặc biệt ảnh hưởng đến các trò chơi sử dụng nhiều tài nguyên yêu cầu truy cập trực tiếp vào card màn hình, trong trường hợp đó tốt hơn nên sử dụng Wine. Đối với Ứng dụng văn phòng Microsoft Office và Adobe Photoshop, trong đó máy ảo sẽ là một giải pháp tuyệt vời.

Hệ thống với khởi động kép

Khởi động kép không thực sự là một cách để chạy phần mềm Windows trong môi trường Linux, nhưng nhiều người dùng Linux chạy các chương trình Windows theo cách đó. Thay vì truy cập chúng trong môi trường Linux, họ khởi động lại máy tính, chọn Trình đơn Windows và tải hệ điều hành Microsoft. Bằng cách này, phần mềm Windows chạy trong môi trường gốc của nó. Nhờ hiện đại ổ đĩa trạng thái rắn, quá trình khởi động lại nhanh hơn bao giờ hết.

Tùy chọn này đặc biệt tốt cho những người yêu thích trò chơi không thể rời xa Windows hoàn toàn. Không muốn từ bỏ các trò chơi Windows, họ chỉ cần khởi động lại máy tính bất cứ khi nào muốn quay lại trò chơi yêu thích của mình. Và vì Windows truy cập trực tiếp vào phần cứng nên không có vấn đề về hiệu suất hoặc khả năng tương thích.

Cách tốt nhất để tạo hệ thống khởi động kép là cài đặt Windows trước. Nếu máy tính của bạn được cài đặt sẵn hệ điều hành hệ thống Microsoft, thế này là khá đủ rồi. Tiếp theo chúng ta cài đặt Phân phối Linux sự lựa chọn của bạn. Sau đó, bạn có thể trực tiếp chọn hệ điều hành bạn muốn khi khởi động MÁY TÍNH.

Trên thực tế lựa chọn tốt nhất Phụ thuộc vào những gì bạn muốn làm. Nếu bạn cần chạy bất kỳ thứ gì tương tác tốt với Ứng dụng rượu vang hoặc một trò chơi, Wine trở thành một lựa chọn lý tưởng. Nếu bạn cần sử dụng nhiều Các ứng dụng khác nhau(ví dụ, gần đây nhất Phiên bản văn phòng hoặc Photoshop), tốt hơn là nên ưu tiên máy ảo. Và dành cho những người yêu thích trò chơi muốn thưởng thức những sản phẩm mới nhấtĐối với Windows, hệ thống khởi động kép sẽ mang lại hiệu suất mà Wine khó có thể đạt được.