it-swarm-vi.com

Làm cách nào để cài đặt phần mềm hoặc trò chơi Windows?

Các tệp .exe.msi (phần mềm Windows) có thể được cài đặt trong Ubuntu không?

95
akshatj

Bạn có thể nếu bạn lần đầu tiên cài đặt

Lớp tương thích rượu vang icon từ Trung tâm phần mềm, bạn có thể cài đặt các ứng dụng Windows trong Ubuntu. Được cảnh báo mặc dù không phải tất cả các ứng dụng đều hoạt động hoàn hảo hoặc không có trục trặc. Một số ứng dụng thậm chí không sử dụng được, trong khi những ứng dụng khác hoạt động hoàn hảo (xem Cơ sở dữ liệu ứng dụng rượu vang để biết ý tưởng tốt về các chương trình khác nhau hoạt động tốt như thế nào). xem Cách cài đặt và định cấu hình Wine? để giúp bạn cài đặt cái này.

Khi Wine được cài đặt, bạn chỉ cần nhấp đúp vào tệp .exe hoặc .msi để chạy. Nếu điều này không hoạt động vì một số lý do, nhấp chuột phải vào tệp và chọn "Mở bằng trình tải chương trình Windows Windows". Tất nhiên, chỉ chạy các tệp thực thi từ các nguồn bạn tin tưởng để tránh phần mềm độc hại Windows.

Screenshot of right-click opening an executable

Nếu bạn gặp phải sự cố tương thích, bạn có thể muốn thử phiên bản Wine Beta mới nhất từ ​​nguồn phần mềm ppa:ubuntu-wine/ppa (xem PPA là gì và tôi sử dụng chúng như thế nào? ).

Bạn cũng có thể cân nhắc cài đặt Winetricks icon , CrossOver icon hoặc Trò chơi CrossOver icon để cài đặt và sử dụng phần mềm dễ dàng hơn.

Để xem đầu ra gỡ lỗi của phần mềm Windows (trong trường hợp có sự cố) hãy chạy nó từ thiết bị đầu cuối bằng cách sử dụng wine msiexec /i file.msi hoặc đơn giản là wine file.exe.

78
Tommy Brunn

Câu trả lời ngắn

Các tập tin .exe không tương thích nhị phân với Ubuntu. Tuy nhiên, có các lớp tương thích cho Linux, chẳng hạn như Wine, có khả năng chạy .exe.


Câu trả lời chi tiết và giải pháp

Vấn đề tiềm ẩn:

Ubuntu là một hệ thống hoàn toàn khác so với MS Windows. Nó không chỉ trông khác nhau, mà còn sử dụng các cơ chế khác nhau cho các chức năng cốt lõi của nó.

Vấn đề với các tệp .exe là chúng cụ thể cho Windows. Không có hệ thống nào khác có khả năng chạy chúng, bởi vì nội dung của chúng được thiết kế để hoạt động trên hệ thống của Microsoft. Linux sử dụng các tiêu chuẩn khác nhau, các khái niệm khác nhau và do đó, các ứng dụng Ubuntu cần được điều chỉnh để chúng hoạt động chính xác.

Nếu bạn vừa di chuyển từ Windows và đang thực hiện các bước bé với Ubuntu, bạn có thể thực sự ngạc nhiên khi các tệp .exe không chạy được. Có thể có các triệu chứng khác nhau, thông báo lỗi có thể xuất hiện hoặc có thể không có hiệu lực nào khi nhấp đúp vào .exe. Tất cả điều này xảy ra, bởi vì Ubuntu có không có ý tưởng nên làm gì để chạy tệp đó. Ubuntu không am hiểu về cách MS Windows hoạt động "đằng sau bức màn" và do đó, nó không thể thực thi mã trong đó. Trong thuật ngữ kỹ thuật, người ta nói rằng các tệp thực thi của Windows và Linux không tương thích nhị phân.

Tìm kiếm giải pháp thay thế

Điều đầu tiên bạn nên làm là nhận ra rằng rất có thể bạn không muốn chạy tệp .exe đó. Hầu hết các ứng dụng Windows mà bạn đã sử dụng đều có Ubuntu các lựa chọn thay thế trong Trung tâm phần mềm Ubuntu.

Do đó bước đầu tiên khi bạn cố chạy tệp .exe là kiểm tra xem có phiên bản Ubuntu của cùng một ứng dụng không (như Firefox - nó có cả phiên bản Windows và Ubuntu) hoặc một giải pháp thay thế gần giống nhau, không phải là cùng một ứng dụng, nhưng thực hiện 99% cùng một thứ. Ví dụ: nếu bạn muốn soạn một tài liệu, thay vì MS Office, bạn sẽ muốn sử dụng LibreOffice.

Làm cách nào tôi có thể tìm một giải pháp thay thế?

Dưới đây là một số lời khuyên.

  1. Tìm kiếm Trung tâm phần mềm Ubuntu. [.__.]
    • Khởi chạy Trung tâm phần mềm Ubuntu, nhập vào hộp tìm kiếm loại ứng dụng bạn đang tìm kiếm. Ví dụ: nhập " photoshop " tìm thấy GIMP , đây là một công cụ chỉnh sửa hình ảnh tiên tiến tuyệt vời và là một sự thay thế tuyệt vời cho Adobe Photoshop.
    • Nhiều ứng dụng Windows cũng có sẵn cho Ubuntu và có phiên bản giống hệt nhau trong Trung tâm phần mềm Ubuntu, đây là cách cài đặt phần mềm ưa thích trong Ubuntu.
  2. Tìm kiếm Hỏi Ubuntu (chính trang này). [.__.]
  3. Trang Trợ giúp Ubuntu này chứa các mẹo hay khi tìm kiếm giải pháp thay thế.
  4. http://ubuntuguide.org/wiki/Alternaries
  5. http://alternativeto.net/

Được rồi, nhưng không phải tất cả các ứng dụng có lựa chọn thay thế. Có một số trường hợp bạn vẫn muốn chạy chương trình .exe. Những ví dụ bao gồm:

  • Bạn đang cố gắng chạy một ứng dụng thay thế không có ý nghĩa. Trong trường hợp của hầu hết các trò chơi video, bạn sẽ muốn chạy chúng và không phải là một thay thế.
  • Bạn có thể muốn chạy ứng dụng gốc thay vì một giải pháp thay thế, vì giải pháp thay thế không đủ tốt. Ví dụ, nhiều người coi Photoshop là một trình chỉnh sửa tốt hơn nhiều so với The GIMP.
  • Đây là một chương trình rất dành riêng cho Windows, điều này rất ít có ý nghĩa đối với Linux.

May mắn thay, bạn có thể nhận được các tệp .exe để chạy trên Ubuntu.

Chạy các tệp .exe trên Ubuntu với RƯỢU

Rượ là gì? Vâng, về mặt kỹ thuật đó là một lớp tương thích. Điều đó có nghĩa là nó cung cấp một môi trường tương tự Windows cho bất kỳ ứng dụng .exe nào bạn thử chạy. Do đó, với các tập tin WINE .exe sẽ chạy trên Ubuntu.

RƯỢU không được cài đặt theo mặc định. Bạn có thể lấy nó bằng cách:

  • Tìm kiếm "rượu vang" trong Trung tâm phần mềm Ubuntu.
  • Chạy lệnh: Sudo apt-get install wine.

Chi tiết về cài đặt RƯỢU có thể được tìm thấy trong câu hỏi này .

Được rồi, vì vậy tôi đã cài đặt RƯỢU. Bây giờ thì sao?

Tiến hành khởi chạy tập tin .exe của bạn! Nhấp đúp vào nó và với một chút may mắn, mọi thứ sẽ giống như trên Windows. Võngà!

CẢNH BÁO: Không phải tất cả các ứng dụng sẽ hoạt động chính xác khi chạy với RƯỢU. RƯỢU không có nghĩa là hoàn hảo và vì nó giả vờ là môi trường Windows thay vì thực sự là môi trường thực, một số ứng dụng có thể gặp trục trặc. Các sự cố thường gặp có thể bao gồm các trường được hiển thị không chính xác, các sự cố toàn màn hình với các trò chơi video, các vấn đề chống sao chép. Một số trong số chúng có thể được giải quyết với rắc rối litte, đảm bảo kiểm tra cơ sở dữ liệu ứng dụng WINE và sử dụng google để tìm gợi ý trong trường hợp .exe của bạn không hoạt động chính xác.

Chạy các ứng dụng Windows trên Ubuntu với PlayOnLinux

Có một công cụ khác mà bạn có thể thích giúp bạn chạy các ứng dụng Windows.

Nó được gọi là PlayOnLinux ( trang web ) và nó hỗ trợ khá nhiều phần mềm ( duyệt ).

Những gì nó làm là nó chạy một phiên bản cụ thể của Wine được biết là hoạt động tốt nhất với ứng dụng bạn sẵn sàng chạy. Nó cũng cài đặt các đường dẫn bổ sung để cung cấp khả năng tương thích tối đa với Ubuntu. Nhưng bạn không cần phải biết về điều đó; mọi thứ được thực hiện tự động.

Do đó, PlayOnLinux có xu hướng cung cấp kết quả tốt nhất trong trường hợp chạy một phần mềm được biết đến rộng rãi, bao gồm nhiều trò chơi video.

Cài đặt PlayOnLinux:

  • Tìm nó trong Trung tâm phần mềm Ubuntu, hoặc
  • Chạy Sudo apt-get install playonlinux

Sử dụng PlayOnLinux:

Thay vì nhấp đúp vào .exe (khởi chạy nó bằng WINE), hãy chạy ứng dụng PlayOnLinux. Chọn nút "Cài đặt" trên thanh công cụ và chọn ứng dụng bạn muốn cài đặt. PlayOnLinux sẽ hướng dẫn bạn trong quá trình cài đặt (tất nhiên bạn sẽ cần phương tiện cài đặt).

Sau khi hoàn tất, ứng dụng đã cài đặt của bạn sẽ được hiển thị trong cửa sổ chính PlayOnLinux. Nhấp đúp chuột để khởi chạy nó!

Giải pháp thương mại

Nếu bạn không hài lòng với WINE, có một số phần mềm thương mại chạy các ứng dụng Windows trên Linux. Một trong những người nổi tiếng nhất là CrossOver . Trong một số trường hợp, nó có kết quả tốt hơn đáng kể, nhưng nó không có sẵn miễn phí.

81
Rafał Cieślak

vâng bằng cách sử dụng rượu vang.

có được nó bằng cách đi đến trung tâm phần mềm Ubuntu.

đây là một liên kết đến ppa https://launchpad.net/~ubfox-wine/+archive/ppa

đây là video về cách cài đặt http://www.youtube.com/watch?v=hZgjgeDQVo4

đây là video về cài đặt các ứng dụng cơ bản http://www.youtube.com/watch?v=RLRLwefdFqY&feature=related

và đây là wiki rượu vang sẽ cung cấp cho bạn thêm một số thông tin. http://wiki.winehq.org/HowTo

nếu bạn muốn chơi trò chơi từ CD, bạn có thể cài đặt chơi trên linux cũng có sẵn trong trung tâm phần mềm Ubuntu. hi vọng điêu nay co ich

23
jnut

Trước tiên bạn sẽ cần cài đặt Lớp tương thích rượu vang, nó sẽ cho phép bạn chạy các ứng dụng Windows trên Ubuntu:

  1. Mở Trung tâm phần mềm Ubuntu
  2. Tìm kiếm "Rượ"
  3. Cài đặt "Wine Tương thích Microsoft Windows Layer"

Tiếp theo bạn cần nói với Ubuntu rằng đây là một chương trình.

  1. Nhấp chuột phải vào tệp .exe và chọn Thuộc tính
  2. Truy cập Quyền và kiểm tra Cho phép thực thi tệp dưới dạng chương trình

Bây giờ bạn có thể chạy chương trình

  • Nhấp chuột phải vào tệp .exe và chọn Mở bằng Trình tải chương trình Wine Windows

Đó là tất cả, chương trình bây giờ sẽ chạy tốt. Tôi đã thử nghiệm điều này bằng nhiều phần mềm Windows khác nhau, bao gồm phiên bản Windows của Mono.

17
Stefano Palazzo

Đối với các ứng dụng không hoạt động trong Wine, bạn có thể sử dụng Virtualbox bằng cách cài đặt Windows trong máy ảo. Tăng tốc 3D được hỗ trợ trong Virtualbox.

Xem thêm những câu hỏi sau:

15
iugamarian

Rượu vang không phải là một câu trả lời hoàn hảo, vì có thể bạn sẽ gặp nhiều vấn đề tương thích. Bạn có thể xem xét lần đầu tiên kiểm tra ứng dụng của mình tại WineHQ.org . Bạch kim là cấp độ tốt nhất, sau đó là Vàng, Bạc, Đồng và cuối cùng là Rác.

alt text

Nếu bạn muốn chạy trò chơi, bạn có thể thử các phiên bản đặc biệt của Wine như PlayOnLinux (miễn phí) hoặc CrossOver (trả phí). Nếu không, các ứng dụng thông thường sẽ hoạt động đủ tốt với một cấu hình nhỏ.

13
Lyrositor

Bạn nên biết rằng Ubuntu là một hệ điều hành hoàn toàn khác với Windows. Các cấu trúc tập tin không tương thích. Vì vậy, các tệp .exe được thiết kế cho Windows, không phải Linux. Vì vậy, họ sẽ không làm việc.

Phải nói rằng, có một số .exefiles hoạt động tốt trong Linux (Ubuntu) thông qua một chương trình có tên wine. Phiên bản ổn định mới nhất nên có trong trung tâm phần mềm.

Mặc dù vậy, khuyến nghị mạnh mẽ nhất của tôi - trước khi cài đặt wine - là truy cập trang web của nhà phát triển và tự làm quen với những gì có thể và không thể làm được, và những chương trình windows nào được biết là hoạt động với nó.

Cuối cùng, có 1000 ứng dụng được thiết kế cho linux thực hiện nhiều điều tương tự như các ứng dụng Windows làm. Nhiều người là đa nền tảng, như VLC, Firefox để đặt tên cho một cặp vợ chồng.

11
Baldrick

Trước hết, tệp .EXE là tệp Windows Executable. Trong Linux và các hệ thống dựa trên * nix khác, chúng tôi không sử dụng .EXE làm phần mở rộng tệp cho các tệp thực thi chương trình. Thay vào đó, chúng tôi đặt quyền cho chương trình được thực thi bằng cách sử dụng lệnh chmod.

Thứ hai câu hỏi của bạn quá rộng. Mà '.EXE tệp' mà tôi cho rằng bạn đang cố chạy Ứng dụng Windows mà bạn đang cố chạy? Có một chương trình gọi là WINE có khả năng chạy các Chương trình Windows đến nhiều cấp độ thành công khác nhau.

Tuy nhiên, bạn nên sử dụng một ứng dụng thay thế gốc, bởi vì nó sẽ hoạt động tốt hơn và tích hợp tốt hơn với máy tính để bàn.

11
LFC_fan

Các tệp 'exe' của windows sẽ không chạy trên linux, đây là một loại hệ điều hành khác. Bạn có thể cài đặt rượ an rồi thử lại. Hoạt động rất tốt trong hầu hết các trường hợp.

Và cung cấp cho Ubuntu một cơ hội công bằng, bạn không cần Windows trong hầu hết các trường hợp. Bạn chỉ ấn tượng rằng đây là một phần cần thiết của trải nghiệm máy tính.

9
Robert Jakubowski

Ngoài việc triển khai RƯỢU, nếu bạn có một bản sao của các cửa sổ xung quanh, bạn cũng có thể muốn xem xét VirtualBox hoặc một số công nghệ ảo hóa khác.

Đây là liên kết về việc thiết lập: http://www.ubuntugeek.com/create-and-manage-virtual-machines-USE-virtualbox.html

Một điểm yếu trong việc sử dụng VM (máy ảo) là chúng thường được dành riêng cho các máy cao cấp vì chúng là một HĐH bên trong HĐH của bạn chiếm thêm tài nguyên HĐH.

một chuyên gia sẽ là họ dễ dàng sao lưu và khởi tạo lại trong trường hợp lỗi phần mềm thảm khốc.

Wikipedia có một bài viết về cả VirtualBox và Virtualization. Tôi chỉ có thể đăng một liên kết cho đến khi tôi nhận được nhiều điểm thú vị hơn vì vậy tôi cho rằng hướng dẫn sẽ là một liên kết tốt hơn vì nó có một mô tả ngắn gọn

7
aggitan

Chạy:

Sudo apt-get install wine

Sau đó chỉ cần nhấp đúp chuột vào exe

6
Extender

Wine PPA được chỉ ra ở trên là hữu ích, tuy nhiên tôi sẽ lưu ý rằng bạn không phải sử dụng các gói beta nếu bạn đang sử dụng PPA. Gói wine1.5 sẽ cung cấp cho bạn gói beta mới nhất, tuy nhiên gói wine1.4 sẽ giữ cho bạn ở phiên bản Wine 1.4 ổn định và không khiến bạn phải hồi quy. Bạn cũng có thể chỉ cần cài đặt gói wine cho phiên bản ổn định mới nhất.

5
Scott Ritchie

Bạn nên thử rượ :

wine msiexec /i your_msi_file.msi
5
Jakub Šturc

Ngoài ra, nếu bạn muốn nhận các bản cập nhật từ các nhà phát triển Wine để ngày càng có nhiều phần mềm Windows được hỗ trợ, hãy truy cập System-> Software Source và chuyển đến tab Phần mềm khác. Nhấp vào nút Thêm và sao chép + dán vào đây: ppa: ubfox-Wine/ppa

4
Bhamid

Có thể một thông báo lỗi thích hợp sẽ cho bạn biết rằng các tệp .exe được tạo cụ thể để chạy trong môi trường Windows. Có rất nhiều cách thú vị để xử lý tình huống này nhưng tất cả đều cần một chút thời gian và nỗ lực để được thông báo và hiểu. Nếu bạn vẫn có kế hoạch sử dụng Windows, điều này hoàn toàn tốt vì bạn có thể tự do lựa chọn thì có thể chỉ nên chờ cài đặt Windows và sau đó bạn có thể chạy các tệp .exe của mình.

Trong trường hợp bạn quyết định khác nhau và muốn tìm hiểu thêm về Ubuntu và cách chạy các tệp thực thi, bạn nên biết rằng có

  • các định dạng tệp khác nhau để chạy tự nhiên trong Ubuntu
  • có thể các chương trình gốc trong Ubuntu rất dễ cài đặt
  • giải pháp (như rượu vang) để chạy chương trình windows ngay cả trong Ubuntu

Chúc may mắn và quyết định cẩn thận!

4
NilsB

Vâng, như những người khác đã nói, bạn có thể sử dụng rượu vang để chạy các chương trình Windows.

Khi rượu vang được cài đặt, bạn có thể chạy Windows thực thi bằng cách nhấp chuột phải vào nó và nhấp vào 'mở bằng trình tải chương trình Windows rượu vang' hoặc sử dụng thiết bị đầu cuối như được giải thích ở trên.

Bạn nên kiểm tra tại đây để xem chương trình có thể chạy trong rượu không. Rất nhiều chương trình sẽ không hoạt động hoàn hảo hoặc sẽ cần thêm cấu hình để chạy. Một chương trình được gọi là winetricks (xem http://wiki.winehq.org/winetricks ) có thể giúp mọi việc dễ dàng hơn một chút.

Luôn cố gắng sử dụng phần mềm bản địa hoặc các giải pháp thay thế miễn phí nếu có thể. Bạn có thể tìm kiếm các ứng dụng trong Trung tâm phần mềm Ubuntu - các chương trình từ đây sẽ hoạt động tốt hơn nhiều và sẽ cần ít cấu hình. Bạn cũng có thể xem trên trang web này: http://www.osalt.com/ để biết các phần mềm thay thế miễn phí cho các sản phẩm độc quyền.

4
dv3500ea

Như những người khác đã nói, Wine thường là lựa chọn tốt nhất, nhưng trong một số trường hợp, bạn có thể thấy hiệu suất tốt hơn khi sử dụng Mono. Tuy nhiên, để chương trình chạy dưới Mono, chương trình phải là một ứng dụng .NET và thậm chí điều đó không đảm bảo rằng chương trình sẽ chạy mà không cần nắm tay.

Tóm lại, Wine là một đặt cược an toàn, nhưng Mono được cài đặt mặc định trong Ubuntu và có thể xử lý nhiều tệp .EXE đơn giản là các ứng dụng .NET.

4
Michael Curran

Chạy Sudo apt-get install wine, sau đó định cấu hình rượu bằng lệnh winecfg

Điều này sẽ cho phép bạn nhấp chuột phải vào bất kỳ tệp .exe nào để mở bằng trình tải rượu.

2
nikhil