Bagaimana saya bisa menginstal perangkat lunak atau game Windows?

96

Bisakah .exedan .msifile (perangkat lunak Windows) diinstal di Ubuntu?

akshatj
sumber
apakah uap tidak berfungsi?
Charlie Parker
Steam bekerja untuk beberapa game, tidak semua.
K7AAY

Jawaban:

78

Anda dapat jika Anda menginstal terlebih dahulu

Lapisan kompatibilitas anggurikon dari Pusat Perangkat Lunak, Anda dapat menginstal aplikasi Windows di Ubuntu. Berhati-hatilah karena tidak semua aplikasi berfungsi dengan baik atau tanpa gangguan. Beberapa aplikasi bahkan tidak dapat digunakan, sementara yang lain berfungsi dengan baik (lihat Database Aplikasi Wine untuk ide bagus tentang seberapa baik berbagai program bekerja). lihat Cara menginstal dan mengkonfigurasi Wine? untuk membantu Anda menginstal ini.

Setelah Wine diinstal, Anda cukup mengklik dua kali .exeatau .msifile untuk menjalankannya. Jika ini tidak berhasil karena beberapa alasan, klik kanan file dan pilih "Open With Wine Windows Program Loader". Tentu saja, hanya jalankan executable dari sumber yang Anda percayai untuk menghindari malware Windows.

Cuplikan layar klik kanan membuka sebuah executable

Jika Anda mengalami masalah kompatibilitas, Anda mungkin ingin mencoba versi Wine Beta terbaru dari ppa:ubuntu-wine/ppasumber perangkat lunak (lihat Apa itu PPA dan bagaimana cara menggunakannya? ).

Anda mungkin juga mempertimbangkan untuk menginstal Winetricksikon , CrossOverikon atau CrossOver Gamesikon untuk menginstal dan menggunakan perangkat lunak dengan lebih mudah.

Untuk melihat output debug perangkat lunak Windows (jika terjadi kesalahan) jalankan dari terminal menggunakan wine msiexec /i file.msiatau hanya wine file.exe.

Tommy Brunn
sumber
apakah uap tidak berfungsi?
Charlie Parker
81

Jawaban singkat

File .exe tidak kompatibel biner dengan Ubuntu. Namun, ada lapisan kompatibilitas untuk Linux, seperti Wine, yang mampu menjalankan .exe.


Jawaban dan solusi terperinci

Masalah mendasar:

Ubuntu adalah sistem yang sama sekali berbeda dari MS Windows. Tidak hanya tampilannya berbeda, tetapi juga menggunakan mekanisme berbeda untuk fungsi intinya.

Masalah dengan file .exe adalah khusus untuk Windows. Tidak ada sistem lain yang mampu menjalankannya, karena isinya dirancang untuk bekerja pada sistem Microsoft. Linux menggunakan standar yang berbeda, konsep yang berbeda, dan karena itu aplikasi Ubuntu perlu disesuaikan agar berfungsi dengan benar.

Jika Anda baru saja bermigrasi dari Windows dan sedang melakukan langkah kecil Anda dengan Ubuntu, Anda mungkin benar-benar terkejut bahwa file .exe gagal dijalankan. Mungkin ada gejala yang berbeda, baik pesan kesalahan mungkin muncul, atau mungkin tidak ada efek sama sekali ketika mengklik dua kali .exe. Ini semua terjadi, karena Ubuntu tidak tahu apa yang harus dilakukan untuk menjalankan file itu. Ubuntu tidak memiliki pengetahuan tentang bagaimana MS Windows bekerja "di balik tirai", dan karena itu tidak dapat menjalankan kode yang ada di dalamnya. Dalam jargon teknis, ada yang mengatakan bahwa executable Windows dan Linux tidak kompatibel dengan biner.

Mencari alternatif

Hal pertama yang harus Anda lakukan adalah menyadari bahwa kemungkinan besar Anda tidak ingin menjalankan file .exe itu. Sebagian besar aplikasi Windows yang Anda gunakan memiliki alternatif Ubuntu di Ubuntu Software Center.

Oleh karena itu langkah pertama ketika Anda mencoba menjalankan file .exe adalah untuk memeriksa apakah ada versi Ubuntu dari aplikasi yang sama (seperti Firefox - ia memiliki edisi Windows dan Ubuntu), atau alternatif dekat, yang bukan merupakan aplikasi yang sama, tetapi melakukan 99% hal yang sama. Misalnya, jika Anda ingin membuat dokumen, alih-alih MS Office Anda akan ingin menggunakan LibreOffice.

Bagaimana saya bisa menemukan alternatif?

Berikut ini beberapa tipsnya.

  1. Cari Pusat Perangkat Lunak Ubuntu.
    • Luncurkan Pusat Perangkat Lunak Ubuntu, ketikkan di kotak pencarian jenis aplikasi yang Anda cari. Misalnya, mengetikkan " photoshop " menemukan The GIMP , yang merupakan alat pengeditan gambar canggih yang hebat, dan merupakan pengganti yang bagus untuk Adobe Photoshop.
    • Banyak aplikasi Windows juga tersedia untuk Ubuntu, dan memiliki versi identik di Ubuntu Software Center, yang merupakan cara yang lebih disukai untuk menginstal perangkat lunak di Ubuntu.
  2. Cari Tanya Ubuntu (situs ini juga).
    • Ada banyak pertanyaan di sini yang menjelaskan aplikasi apa yang dapat digunakan sebagai pengganti. Juga, jangan lupa untuk bertanya jika Anda memerlukan .
  3. Halaman Bantuan Ubuntu ini berisi tips hebat ketika mencari alternatif.
  4. http://ubuntuguide.org/wiki/Alternatives
  5. http://alternativeto.net/

Oke, tetapi tidak semua aplikasi memiliki alternatif. Ada beberapa kasus di mana Anda ingin menjalankan program .exe. Contohnya termasuk:

  • Anda mencoba menjalankan aplikasi yang alternatifnya tidak masuk akal. Dalam hal sebagian besar gim video Anda ingin menjalankannya dan bukan sebagai alternatif.
  • Anda mungkin ingin menjalankan aplikasi asli alih-alih alternatif, karena alternatifnya tidak cukup baik. Sebagai contoh, banyak orang menganggap Photoshop sebagai editor yang jauh lebih baik daripada The GIMP.
  • Ini adalah program yang sangat spesifik untuk Windows, yang tidak masuk akal di Linux.

Untungnya, Anda bisa mendapatkan file .exe untuk dijalankan di Ubuntu.

Menjalankan file .exe di Ubuntu dengan WINE

Apa itu Wine ? Yah, secara teknis itu adalah lapisan kompatibilitas. Apa artinya ini menyediakan lingkungan yang mirip dengan Windows ke aplikasi .exe yang Anda coba jalankan. Karenanya, dengan WINE .exe file akan berjalan di Ubuntu.

WINE tidak diinstal secara default. Anda bisa mendapatkannya dengan:

  • Mencari "anggur" di Pusat Perangkat Lunak Ubuntu.
  • Menjalankan perintah: sudo apt-get install wine.

Rincian tentang menginstal WINE dapat ditemukan dalam pertanyaan ini .

Oke, jadi saya menginstal WINE. Sekarang apa?

Lanjutkan untuk meluncurkan file .exe Anda! Klik dua kali, dan dengan sedikit keberuntungan semuanya akan tampak seperti di Windows. Voa!

PERINGATAN: Tidak semua aplikasi akan berperilaku dengan benar ketika dijalankan dengan WINE. WINE sama sekali tidak sempurna, dan karena berpura - pura menjadi lingkungan Windows alih-alih benar-benar menjadi yang asli, beberapa aplikasi mungkin mengalami kegagalan fungsi. Masalah umum mungkin termasuk bidang yang tidak ditampilkan dengan benar, masalah layar penuh dengan video game, masalah perlindungan salinan. Beberapa di antaranya dapat diatasi dengan kerumitan litte, pastikan untuk memeriksa database aplikasi WINE dan gunakan google untuk menemukan petunjuk seandainya .exe Anda tidak berfungsi dengan benar.

Menjalankan aplikasi Windows di Ubuntu dengan PlayOnLinux

Ada alat lain yang mungkin Anda suka yang membantu Anda menjalankan aplikasi Windows.

Ini disebut PlayOnLinux ( situs web ) dan mendukung cukup banyak perangkat lunak ( jelajah ).

Apa yang dilakukannya adalah menjalankan versi Wine tertentu yang diketahui berfungsi paling baik dengan aplikasi yang ingin Anda jalankan. Itu juga menginstal jalur tambahan untuk memberikan kompatibilitas maksimum dengan Ubuntu. Tetapi Anda tidak perlu tahu tentang itu; semuanya dilakukan secara otomatis.

Karena itu, PlayOnLinux cenderung memberikan hasil terbaik jika menjalankan perangkat lunak yang dikenal luas, termasuk banyak video game.

Menginstal PlayOnLinux:

  • Temukan di Pusat Perangkat Lunak Ubuntu, atau
  • Lari sudo apt-get install playonlinux

Menggunakan PlayOnLinux:

Alih-alih mengklik dua kali .exe (yang meluncurkannya dengan WINE), jalankan aplikasi PlayOnLinux. Pilih tombol "Instal" pada bilah alat, dan pilih aplikasi apa yang ingin Anda instal. PlayOnLinux akan memandu Anda melalui proses instalasi (tentu saja Anda akan membutuhkan media instalasi).

Setelah selesai, aplikasi Anda yang terinstal akan ditampilkan di jendela utama PlayOnLinux. Klik dua kali untuk meluncurkannya!

Solusi komersial

Jika Anda tidak puas dengan WINE, ada beberapa perangkat lunak komersial yang menjalankan aplikasi Windows di Linux. Salah satu yang paling terkenal adalah CrossOver . Dalam beberapa kasus ini memiliki hasil yang jauh lebih baik, namun tidak tersedia secara gratis.

Rafał Cieślak
sumber
apakah uap tidak berfungsi?
Charlie Parker
23

ya dengan menggunakan anggur.

dapatkan dengan pergi ke pusat perangkat lunak Ubuntu.

di sini adalah tautan ke ppa https://launchpad.net/~ubuntu-wine/+archive/ppa

di sini adalah video tentang cara memasang http://www.youtube.com/watch?v=hZgjgeDQVo4

di sini adalah video tentang menginstal aplikasi dasar http://www.youtube.com/watch?v=RLRLWEfdFqY&feature=related

dan inilah wiki anggur yang akan memberi Anda beberapa informasi lebih lanjut. http://wiki.winehq.org/HowTo

jika Anda ingin memainkan game dari CD, Anda dapat menginstal play di linux yang juga tersedia di pusat perangkat lunak Ubuntu. semoga ini membantu

kacang
sumber
4
+1 untuk bermain di linux, saya telah mencari sesuatu seperti itu untuk sementara waktu!
John
3
−1 untuk menggunakan ppa saat itu benar - benar tidak perlu atau direkomendasikan: \
Stefano Palazzo
17

Pertama-tama Anda harus menginstal Layer Kompatibilitas Anggur, itu akan memungkinkan Anda untuk menjalankan aplikasi Windows di Ubuntu:

  1. Buka Pusat Perangkat Lunak Ubuntu
  2. Cari " Anggur "
  3. Instal "Anggur Lapisan Kompatibilitas Microsoft Windows"

Selanjutnya Anda perlu memberi tahu Ubuntu bahwa ini adalah sebuah program.

  1. Klik kanan .exefile dan pilih Properties
  2. Pergi ke Izin dan centang Izinkan menjalankan file sebagai program

Sekarang Anda dapat menjalankan program

  • Klik kanan .exefile dan pilih Buka dengan Wine Windows Program Loader

Itu saja, program sekarang harus berjalan dengan baik. Saya telah menguji ini menggunakan berbagai bagian dari perangkat lunak Windows, termasuk versi Windows Mono.

Stefano Palazzo
sumber
15

Untuk aplikasi yang tidak berfungsi di Wine, Anda dapat menggunakan Virtualbox dengan menginstal Windows di mesin virtual. Akselerasi 3D didukung di Virtualbox.

Lihat juga pertanyaan-pertanyaan ini:

iugamarian
sumber
Dan gunakan winetricks untuk menginstal directx9_36 untuk tekstur game yang lebih baik di game directx saja.
iugamarian
13

Anggur bukanlah jawaban yang sempurna, karena Anda mungkin akan mengalami banyak masalah kompatibilitas. Anda dapat mempertimbangkan untuk memeriksa aplikasi Anda terlebih dahulu di WineHQ.org . Platinum adalah level terbaik, lalu Emas, Perak, Perunggu, dan akhirnya Sampah.

teks alternatif

Jika Anda ingin menjalankan game, Anda dapat mencoba versi Wine khusus seperti PlayOnLinux (gratis) atau CrossOver (berbayar). Kalau tidak, aplikasi umum harus bekerja cukup baik dengan sedikit konfigurasi.

Perwira
sumber
11

Pertama-tama file .EXE adalah file Windows Executable. Di Linux dan sistem berbasis * nix lainnya kami tidak menggunakan .EXE sebagai ekstensi file untuk program yang dapat dieksekusi. Alih-alih, kami menetapkan izin agar program dapat dieksekusi dengan menggunakan perintah chmod .

Kedua, pertanyaan Anda terlalu luas. 'File EXE' mana yang saya anggap Anda mencoba menjalankan Aplikasi Windows yang Anda coba jalankan? Ada sebuah program bernama WINE yang memiliki kemampuan untuk menjalankan Program Windows ke berbagai tingkat keberhasilan.

Namun Anda sangat disarankan untuk menggunakan aplikasi alternatif asli, karena itu akan bekerja lebih baik dan berintegrasi dengan desktop.

LFC_fan
sumber
11
mereka bertanya bagaimana menjalankan file .exe bukan alternatif untuk mereka.
jnut
11

Anda harus menyadari bahwa Ubuntu adalah OS yang sama sekali berbeda dengan Windows. Struktur file tidak kompatibel. Jadi .exefile dirancang untuk Windows, bukan Linux. Karena itu mereka tidak akan bekerja.

Karena itu, ada beberapa .exefile yang berfungsi dengan baik di Linux (Ubuntu) melalui program yang disebut wine. Versi stabil terbaru harus di pusat perangkat lunak.

Rekomendasi terkuat saya - sebelum menginstal wine- adalah untuk pergi ke situs web pengembang dan membiasakan diri dengan apa yang bisa dan tidak bisa dilakukan, dan program windows apa yang diketahui bekerja dengannya.

Akhirnya, ada 1000 aplikasi yang dirancang untuk linux yang melakukan banyak hal yang sama seperti aplikasi windows. Banyak yang lintas platform, seperti VLC, Firefox untuk beberapa nama.

Baldrick
sumber
Kalian semua sangat mendukung (mungkin saya hanya akan memberikan kesempatan, haha). Tetapi di mana saya menemukan "pusat perangkat lunak" ini? Saya membuka Aplikasi di sudut kiri atas, dan semua yang tersedia bagi saya adalah Aksesori, Game, Grafik, Internet, Kantor, dan Suara dan Video. Apa yang harus dilakukan
Adrian
Apa versi Ubuntu yang Anda jalankan?
Baldrick
Aku akan terdengar seperti orang idiot, tapi jujur ​​saja, aku tidak yakin. Boot CD yang diberikan oleh teman sekamar saya hanya yang terbakar .. Apakah ada cara saya bisa mengetahuinya? Terima kasih lagi.
Adrian
Ketika Anda boot ke dalamnya, tunggu sampai memuat kemudian masuk ke Applications / Accessories / Terminal. Anda akan melihat jendela seperti perintah muncul. Potong dan rekatkan yang berikut ini dan tekan enter, lalu posting hasilnya .. cat / etc / lsb-release
Baldrick
Oke, ini mungkin butuh satu menit. (Saya di laptop windows saya sekarang sementara desktop baru saya adalah PC saya mendapatkan bantuan untuk) DISTRIB_ID = Ubuntu DISTRIB_RELEASE = 8.04 DISTRIB_CODENAME = hardy DISTRIB_DESCRIPTION = "Ubuntu 8.04.3 LTS" Itu semua yang dikatakan ...
Adrian
9

Nah file windows 'exe' tidak akan berjalan di linux itu berbeda dari sistem operasi. Anda dapat menginstal anggur lalu coba lagi. Bekerja sangat baik di sebagian besar kasus.

Dan berikan ubuntu kesempatan yang adil, Anda tidak perlu Windows di sebagian besar kasus. Anda hanya mendapat kesan bahwa ini adalah bagian penting dari pengalaman komputer.

Robert Jakubowski
sumber
7

Selain dari implementasi WINE, jika Anda memiliki salinan windows yang diletakkan di sekitar, Anda mungkin juga ingin melihat ke dalam VirtualBox atau teknologi virtualisasi lainnya.

Berikut ini tautan untuk mendapatkan pengaturan: http://www.ubuntugeek.com/create-and-manage-virtual-machines-using-virtualbox.html

Salah satu tipu daya dalam menggunakan VM (mesin virtual) adalah bahwa mereka umumnya dicadangkan untuk mesin kelas atas karena mereka adalah OS di dalam OS Anda yang membutuhkan sumber daya OS tambahan.

pro akan membuat mereka lebih mudah untuk membuat cadangan dan menginstal ulang jika terjadi kegagalan perangkat lunak bencana.

Wikipedia memiliki artikel tentang VirtualBox dan Virtualisasi. Saya hanya dapat memposting satu tautan sampai saya mendapatkan lebih banyak poin keren jadi saya pikir tutorialnya akan menjadi tautan yang lebih baik karena memiliki deskripsi singkat

agitan
sumber
Kami memiliki banyak masalah menggunakan VitualBox di sistem Ubuntu kami @ sekolah.
Wayne Werner
Benar, beberapa kali beberapa bekerja untuk beberapa - dan yang lain untuk yang lain. Saya tidak pernah bisa mendapatkan VMWare untuk bekerja, tetapi saya telah sukses dengan QEMU / KVM. "Hasil individual dapat bervariasi."
agitan
6

Lari:

sudo apt-get install wine

Kemudian cukup klik dua kali pada exe

Extender
sumber
Jalankan apt-get sebagai root :)
Rafał Cieślak
5

Anda harus mencoba anggur :

wine msiexec /i your_msi_file.msi
Jakub Šturc
sumber
5

Wine PPA yang ditunjukkan di atas sangat membantu, namun saya akan perhatikan bahwa Anda tidak harus menggunakan paket beta jika Anda menggunakan PPA. The wine1.5paket akan memberikan paket beta terbaru, namun wine1.4paket akan membuat Anda di stabil Wine 1.4 rilis dan tidak mengekspos Anda untuk regresi. Anda juga dapat menginstal winepaket untuk versi stabil terbaru.

Scott Ritchie
sumber
4

Juga, jika Anda ingin mendapatkan pembaruan dari pengembang Wine sehingga semakin banyak perangkat lunak Windows didukung, buka System-> Software Sources dan buka tab Software lainnya. Klik tombol Tambah dan salin + tempel ini ke dalamnya: ppa: ubuntu-wine / ppa

Bhamid
sumber
4

Ya, seperti yang orang lain katakan, Anda dapat menggunakan anggur untuk menjalankan program Windows.

Setelah anggur diinstal, Anda dapat menjalankan executable Windows dengan mengklik kanan dan mengklik 'open with wine Windows loader program' atau menggunakan terminal seperti dijelaskan di atas.

Anda harus memeriksa di sini untuk melihat apakah / bagaimana program dapat dijalankan dalam anggur. Banyak program tidak akan berfungsi dengan sempurna atau akan membutuhkan konfigurasi tambahan untuk dijalankan. Suatu program yang disebut winetricks (lihat http://wiki.winehq.org/winetricks ) dapat membuat segalanya lebih mudah.

Cobalah selalu menggunakan perangkat lunak asli atau alternatif gratis jika memungkinkan. Anda dapat mencari aplikasi di Pusat Perangkat Lunak Ubuntu - program-program dari sini akan bekerja lebih baik dan hanya membutuhkan sedikit konfigurasi. Anda juga dapat melihat di situs web ini: http://www.osalt.com/ untuk alternatif perangkat lunak gratis untuk produk eksklusif.

dv3500ea
sumber
4

Seperti yang orang lain katakan, Wine biasanya merupakan pilihan terbaik, tetapi dalam beberapa kasus Anda dapat melihat kinerja yang lebih baik menggunakan Mono. Namun, untuk menjalankan program di bawah Mono, program tersebut harus berupa aplikasi .NET, dan bahkan itu bukan jaminan bahwa program tersebut akan berjalan tanpa ada pegangan tangan.

Untuk rekap, Wine adalah taruhan yang aman, tetapi Mono diinstal secara default di Ubuntu dan dapat menangani banyak file .EXE sederhana yang merupakan aplikasi .NET.

Michael Curran
sumber
4

Mungkin pesan kesalahan yang tepat harus memberi tahu Anda bahwa file .exe secara khusus dibuat untuk dijalankan di lingkungan Windows. Ada banyak cara menarik untuk menangani situasi ini, tetapi mereka semua membutuhkan sedikit waktu dan upaya untuk mendapatkan informasi dan pemahaman. Jika Anda berencana untuk menggunakan Windows yang benar-benar baik-baik saja karena Anda bebas untuk memilih maka mungkin disarankan untuk hanya menunggu instalasi Windows Anda dan kemudian Anda dapat menjalankan file .exe Anda.

Jika Anda memutuskan secara berbeda dan ingin mempelajari lebih lanjut tentang Ubuntu dan cara menjalankan file yang dapat dieksekusi, Anda harus tahu bahwa ada

  • format file berbeda untuk dijalankan secara asli di Ubuntu
  • mungkin program asli di ubuntu yang sangat mudah dipasang
  • solusi (seperti anggur) untuk menjalankan program windows di Ubuntu

Semoga beruntung dan putuskan dengan cermat!

NilsB
sumber
1
Anda dapat melakukan boot ganda baik Windows maupun Ubuntu sehingga Anda dapat mengenal Ubuntu sebelum memutuskan untuk meninggalkan Windows sepenuhnya. Di rumah saya sudah bebas Windows sejak tahun 2000. Namun saya masih menggunakannya di tempat kerja seperti yang dikatakan departemen TI.
Warren Hill
2

Jalankan sudo apt-get install wine, lalu konfigurasikan anggur menggunakan winecfgperintah

Ini akan memungkinkan Anda mengklik kanan file .exe mana saja untuk dibuka dengan pemuat anggur.

Journeyman Geek
sumber