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


96

Can .exe.msitập tin (phần mềm Windows) được cài đặt trong Ubuntu?


hơi nước không hoạt động?
Charlie Parker

Steam hoạt động cho một số trò chơi, không phải tất cả.
K7AAY

Câu trả lời:


78

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

Lớp tương thích rượu vangbiểu tượng 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 Wine để 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à cấu hình Wine? để giúp bạn cài đặt này.

Khi Wine được cài đặt, bạn chỉ cần nhấp đúp vào tệp .exehoặc .msitệp để 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.

Ảnh chụp màn hình nhấp chuột phải mở tệp thực thi

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

Bạn cũng có thể xem xét việc cài đặt Winetricksbiểu tượng , CrossOverbiểu tượng hoặc CrossOver Gamesbiểu tượng để 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.msihoặc đơn giản wine file.exe.


hơi nước không hoạt động?
Charlie Parker

81

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 đề cơ bả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 dành riêng 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 không biết 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 sự 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 để có các lựa chọn thay thế Ubuntu 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 hay không (như Firefox - nó có cả phiên bản Windows và Ubuntu), hoặc không phải là phiên bản gần, 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 thế nào tôi có thể tìm thấy một sự 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 " sẽ tìm thấy GIMP , một công cụ chỉnh sửa hình ảnh tiên tiến tuyệt vời và là một công cụ 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 các lựa chọn 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 tin .exe để chạy trên Ubuntu.

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

Rượu 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ự như Windows cho bất kỳ ứng dụng .exe nào bạn cố 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. 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ột môi trường Windows thay vì thực sự là một môi trường thực sự, 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 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í.


hơi nước không hoạt động?
Charlie Parker

23

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ách 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ừ đĩa 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


4
+1 để chơi trên linux, tôi đã tìm kiếm một cái gì đó như thế trong một thời gian!
Giăng

3
−1 khi sử dụng ppa khi thực sự không cần thiết cũng không được khuyến nghị: \
Stefano Palazzo

17

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ượu "
  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 .exetệp và chọn Thuộc tính
  2. Đi đến 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 .exetệp 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 cả phiên bản Windows của Mono.


15

Đố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:


Và sử dụng winetricks để cài đặt directx9_36 để có kết cấu trò chơi tốt hơn trong các trò chơi chỉ có directx.
iugamarian

13

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.

văn bản thay thế

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ỏ.


11

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
họ hỏi làm thế nào để chạy các tập tin .exe không phải là một thay thế cho chúng.
năm10

11

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, .execác tệp đượ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ố .exetệp hoạt động tốt trong Linux (Ubuntu) thông qua một chương trình được gọi là 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 việc giống 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.


Tất cả các bạn đều ủng hộ một cách đáng ngạc nhiên (có lẽ tôi sẽ cho nó một cơ hội, haha). Nhưng tôi tìm "trung tâm phần mềm" này ở đâu? Tôi đã đi đến Ứng dụng ở góc trên bên trái và tất cả những gì có sẵn cho tôi là Phụ kiện, Trò chơi, Đồ họa, Internet, Văn phòng và Âm thanh và Video. Làm gì
Adrian

Phiên bản Ubuntu nào bạn đang chạy?
Baldrick

Tôi sẽ nghe như một thằng ngốc, nhưng thành thật mà nói, tôi không chắc chắn. Đĩa CD khởi động tôi được bạn cùng phòng tặng chỉ là một cái bị cháy .. Có cách nào tôi có thể tìm ra không? Cám ơn bạn một lần nữa.
Adrian

Khi bạn khởi động vào nó, đợi cho nó tải rồi đi vào Ứng dụng / Phụ kiện / Terminal. Bạn sẽ thấy một cửa sổ giống như lệnh bật lên. Cắt và dán các mục sau và nhấn enter, sau đó đăng kết quả .. cat / etc / lsb-phát hành
Baldrick

Được rồi, điều này có thể mất một phút. (Tôi đang trên máy tính xách tay các cửa sổ của tôi ngay bây giờ, trong khi máy tính để bàn mới của tôi là PC Tôi nhận được sự giúp đỡ cho) DISTRIB_ID = Ubuntu DISTRIB_RELEASE = 8.04 = DISTRIB_CODENAME hardy DISTRIB_DESCRIPTION = "Ubuntu 8.04.3 LTS" Thats tất cả mọi thứ nó nói ...
Adrian

9

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ượu vang sau đó 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.


7

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


Chúng tôi đã gặp nhiều vấn đề khi sử dụng VitualBox trên hệ thống Ubuntu của chúng tôi @ school.
Wayne Werner

Phải, một số lần một số làm việc cho một số - và những người khác cho những người khác. Tôi chưa bao giờ có thể khiến VMWare hoạt động nhưng tôi đã có một số thành công với QEMU / KVM. "Kết quả cá nhân có thể thay đổi."
aggitan



5

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. Các wine1.5gói phần mềm sẽ cung cấp cho bạn các gói bản beta mới nhất, tuy nhiên các wine1.4gói sẽ giữ cho bạn ở ổn định Rượu 1,4 phát hành và không tiếp xúc với bạn hồi quy. Bạn cũng có thể chỉ cần cài đặt winegói cho phiên bản ổn định mới nhất.


4

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

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 đượ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' 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 ở đây để xem nếu / làm thế nào chương trình có thể được chạy trong rượu vang. 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

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

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
  • các 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!


1
Bạn có thể khởi động kép cả Windows và Ubuntu để bạn có thể biết Ubuntu trước khi quyết định rời khỏi Windows hoàn toàn. Ở nhà tôi đã có Windows miễn phí từ năm 2000. Tôi vẫn sử dụng nó tại nơi làm việc tuy nhiên bộ phận CNTT nói với tôi rằng tôi phải làm.
Warren Hill

2

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

Đ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.

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.