Bagaimana cara menginstal dan mengkonfigurasi Wine?


184

Saya mencari instruksi langkah demi langkah untuk membimbing saya dalam cara menginstal, mengkonfigurasi dan men-debug banyak masalah yang dimiliki pengguna baru ketika berhadapan dengan Wine di Ubuntu.

Apa cara yang disarankan untuk menginstal Wine, beberapa masalah utama yang dimilikinya dan cara mengatasinya?

Jika saya memiliki masalah spesifik dengan Aplikasi dalam Wine, bagaimana cara saya menyelesaikannya? Apa saja langkah yang disarankan untuk memastikan bahwa saya dapat memperbaiki masalah terkait aplikasi yang ingin saya gunakan?


Jawaban:


283

Jika Anda ingin menggunakan versi pengembangan / pementasan terbaru dari Wine, pastikan untuk mengikuti panduan dalam Panduan Resmi WineHQ untuk Ubuntu , pada dasarnya meliputi:

  • Jika Anda menggunakan Arsitektur 64-bit, maka aktifkan 32-bit untuk kompatibilitas yang lebih baik

    sudo dpkg --add-architecture i386
    
  • Tambahkan Kunci Anggur, Gudang Anggur & Perbarui Gudang

    wget -nc https://dl.winehq.org/wine-builds/winehq.key
    sudo apt-key add winehq.key
    

Sebagai contoh, untuk Ubuntu 19.04, kami akan menambahkan repositori seperti ini (cukup ubah nama versi di akhir baris perintah, dalam hal ini, kata disko dengan nama versi Ubuntu yang Anda gunakan):

    sudo apt-add-repository 'deb https://dl.winehq.org/wine-builds/ubuntu/ disco main'
    sudo apt update
  • Kemudian instal versi Wine yang ingin Anda gunakan:

    • Berdasarkan Pengembangan Anggur (Stabil) (mis: 4.0)

      sudo apt install --install-recommends winehq-stable
      
    • Berdasarkan Pengembangan Anggur (Tahap Pengujian) (mis: 4.1)

      sudo apt install --install-recommends wine-devel winehq-devel
      
    • Berdasarkan Wine-Staging (Bleeding Edge) (mis: 4.1.1)

      sudo apt install --install-recommends wine-staging winehq-staging
      

    Terakhir dijalankan

    WINEARCH=win32 winecfg
    

    di terminal untuk memastikan itu mengkonfigurasi Wine dengan benar (dalam urutan itu). Anda juga perlu menginstal winetricks(paket konfigurasi lain, sangat membantu untuk menginstal komponen Windows seperti .NET Framework dan perpustakaan lain yang diperlukan). Jadi setelah ini, silakan lakukan:

    sudo apt install winetricks
    

Video Demostration menampilkan Wine 1.9.X in Action - Wine 1.9.X Performance

1. Perbedaan antara versi Wine Stable, Development & Staging

Versi stabil menawarkan lebih sedikit bug dengan stabilitas yang lebih baik dan menerima pembaruan setiap 3-6 bulan setelah rilis.

Versi pengembangan adalah versi stabil berikutnya dalam pengembangan dan menerima pembaruan setiap 2 minggu.

Versi pementasan sama dengan Versi Pengembangan tetapi mencakup semua tambalan dan perangkat tambahan dari Pementasan Anggur

Keputusan untuk tetap menggunakan versi stabil (Versi nomor genap: 1.0, 1.2, 1.4 ...) atau dengan versi yang tidak stabil (Versi nomor ganjil: 1.1, 1.3, 1.5 ...) tergantung pada pengguna, perbedaan utama adalah kompatibilitas dan kinerja yang keduanya ditingkatkan dalam versi Pengembangan. Anda mendapatkan perbaikan terbaru yang ditawarkannya, dan juga menjadi penguji yang dapat membantu dalam siklus pengembangan.

2. Menginstal versi Anggur Stabil yang Disarankan (dari PPA)

Di terminal, ketikkan yang berikut untuk menambahkan Wine PPA, perbarui repositori, dan instal versi Wine & Winetricks terbaru:

wget -nc https://dl.winehq.org/wine-builds/Release.key && sudo apt-key add Release.key && sudo apt-add-repository -y https://dl.winehq.org/wine-builds/ubuntu/ && sudo apt update && sudo apt install wine-devel winehq-devel winetricks

atau Anda dapat memasukkan Wine 32-Bit Arch (Dukungan yang lebih baik) dan mengonfigurasi winecfg (Ini seharusnya hanya diterapkan pada instalasi baru karena akan memindahkan instalasi Wine yang ada ke folder bernama winebck):

sudo dpkg --add-architecture i386 && wget -nc https://dl.winehq.org/wine-builds/Release.key && sudo apt-key add Release.key && sudo apt-add-repository -y https://dl.winehq.org/wine-builds/ubuntu/ && sudo apt update && sudo apt install wine-devel winehq-devel winetricks && export WINEARCH=win32 && winecfg

3. Bagaimana mengetahui komponen mana yang dibutuhkan suatu aplikasi

Untuk mengetahui komponen apa yang dibutuhkan aplikasi, lihat di Wine Application Database . Ini daftar jika aplikasi dapat digunakan, komponen apa yang dibutuhkan dan cara menginstalnya.

4. Cara menginstal komponen tambahan, DLLS dan Libraries to Wine

Untuk memiliki lingkungan Wine yang berfungsi dan ditingkatkan untuk game dan aplikasi Anda, saya sarankan Anda gunakan winetricksuntuk menginstal komponen tambahan yang menawarkan kompatibilitas yang lebih baik dengan game. Untuk memiliki sistem kerja yang lebih baik lakukan hal berikut di sini adalah contoh untuk HL / HL2 (Non-Steam. Untuk Versi Steam buka di sini: Bagaimana saya bisa menginstal Steam?. Ketahuilah bahwa Half-Life dan HL2 didukung secara native di Ubuntu):

Untuk memainkan HL / HL2 Anda memerlukan Wine PPA seperti yang disebutkan di atas. Setelah membuka winecfgsetidaknya sekali di terminal, buka winetricksdengan menjalankan winetricks --guilalu ikuti langkah-langkah ini:

Pilih Pilih wineprefix default

masukkan deskripsi gambar di sini

Pilih Instal windows DLL atau komponen

masukkan deskripsi gambar di sini

Instal semua yang telah saya tandai (dan tambahan apa pun yang Anda butuhkan). Ini mencakup banyak aplikasi:

masukkan deskripsi gambar di sini

masukkan deskripsi gambar di sini

masukkan deskripsi gambar di sini

masukkan deskripsi gambar di sini

Klik kanan penginstal untuk HL / HL2 dan pilih Buka dengan Anggur . Kedua game harus bekerja dengan sempurna. Ini berlaku untuk aplikasi secara umum dan tergantung pada aplikasi Anda perlu menginstal lebih banyak komponen.

Anda juga dapat menginstal setiap komponen di terminal dengan menambahkan nama komponen setelah winetricksperintah:

winetricks vcrun2010 - Akan menginstal vcrun2010 menggunakan winetricks

winetricks xna40 - Akan menginstal xna40

5. Mengatasi Masalah Aplikasi Wine

Terkadang, ketika menjalankan Aplikasi, satu atau beberapa tindakan berikut dapat terjadi:

  • Aplikasi Beku
  • Wine membuka jendela Blue sejenak dan kemudian menutupnya
  • Tampaknya tidak ada yang terjadi
  • Di dalam jendela Wine semuanya Hitam di awal atau di beberapa titik
  • DLL, Kartu video atau Komponen tidak dikenali

    Untuk sebagian besar masalah ini ada solusinya. Berikut adalah langkah-langkah yang disarankan bagi Anda untuk mulai memecahkan masalah jalan Anda ke aplikasi Wine:

    1. Selalu kunjungi Situs Aplikasi Anggur untuk melihat apa yang telah dilakukan penguji lain untuk membuat Aplikasi berfungsi. Sebagai contoh di sini adalah saya menguji Dead Island: Riptide yang saya berikan Bronze karena setelah memilih karakter seluruh permainan pergi ke layar Hitam. Apa yang saya lakukan untuk menguji apa yang terjadi adalah pergi ke terminal dan menjalankan permainan dari sana. Di terminal beberapa kesalahan menyarankan saya kehilangan bagian penting untuk permainan untuk bekerja. Setelah membaca output kesalahan dan melakukan apa yang disarankan (Mengganti DLL rusak) saya bisa menginstal komponen permainan yang dibutuhkan dan permainan bekerja dengan sempurna .

    2. Mengetahui apa yang dibutuhkan game sangat penting untuk membuat game bekerja dengan benar. Pengaturan winecfgopsi dan lingkungan OS hanya sebagian kecil. Ini hanya menciptakan lingkungan untuk aplikasi. Anda perlu menambahkan fungsionalitas lain seperti DirectX, XNA, .NET Framework dan lainnya yang mungkin diperlukan aplikasi agar dapat berfungsi. Ini adalah komponen utama untuk beberapa aplikasi. Tanpa mereka, bahkan jika beberapa aplikasi berfungsi dengan benar, yang lain tidak. Memastikan Anda memiliki semua komponen ini memberi Anda kesempatan lebih tinggi untuk mematuhi apa yang dibutuhkan aplikasi.

    3. Seperti yang dapat Anda lihat dari tes Dead Island saya, saya menambahkan beberapa winetrickspaket dan juga menginstal 3 paket game datang dengan (DirectX, Windows Media Format dan Microsoft Visual C ++ 2010). Dengan ini saya berhasil menjamin bahwa permainan akan mulai dan dapat dimainkan.

    4. Beberapa aplikasi hanya dibuat untuk versi Windows tertentu seperti yang terlihat dengan Penjaga Bawah Tanah . Untuk menentukan Versi Windows tertentu untuk aplikasi tertentu, Anda dapat membuka winecfgnavigasi ke Aplikasi dan pilih Tambah Aplikasi , kemudian cari file aplikasi yang dapat dieksekusi dan klik Buka . Sekarang pilih aplikasi dari daftar dan kemudian ubah Versi Windows untuk itu. Dengan cara ini, hanya aplikasi ini yang akan memiliki versi Windows tertentu yang ditugaskan padanya, alih-alih mengubah versi Windows secara global untuk semua aplikasi.

    5. Mengubah versi Windows secara global dapat memengaruhi aplikasi yang diinstal dengan versi Windows yang berbeda. Misalnya, Menginstal Terraria di lingkungan Windows XP dan kemudian mengubahnya setelah bermain ke Windows 7 akan memberi Anda satu dari dua kesalahan, satu, tidak menemukan game yang disimpan dan dua tidak menjalankan aplikasi.

    6. Menjalankan aplikasi untuk mendiagnosis masalah apa yang dapat dilakukan melalui terminal yang merupakan cara terbaik sejauh ini untuk mengetahui apa yang sedang dilakukan atau dibutuhkan aplikasi. Aplikasi ini dapat memberi tahu Anda informasi seperti:

      • Apa yang hilang DLL yang perlu dijalankan (mscore.dll, steam_api.dll)
      • Apa komponen yang hilang yang perlu dijalankan (XNA, DirectX, .NET ...)
      • Jika masalahnya adalah Anda menggunakan lingkungan 64 Bit alih-alih 32 Bit
      • Jika Anda perlu menambahkan parameter untuk menjalankan aplikasi

      Untuk DLL yang hilang, saya sarankan menggunakan file dll untuk mengunduh DLL tertentu yang hilang yang diperlukan untuk APP. Biasanya Anda dapat menempelkan DLL ini di dalam folder game atau di folder Windows / System32 (Atau keduanya) dan itu akan menyelesaikan masalah. Untuk komponen yang hilang gunakan winetricks.

    7. Saat memecahkan masalah Aplikasi, selalu jalankan aplikasi di Jendela Desktop yang dicontoh. Buka winecfgbuka Grafik dan aktifkan Emulasi Desktop Virtual . Kemudian atur resolusi untuk itu. Dengan cara ini, jika aplikasi macet, membajak keyboard dan / atau fokus mouse, setidaknya Anda memiliki cara untuk menghilangkan aplikasi alih-alih memiliki layar penuh di mana Anda memiliki beberapa pilihan:

      masukkan deskripsi gambar di sini

    8. Untuk membekukan skenario aplikasi pada layar penuh, saya sarankan untuk mengaktifkan fitur "Bunuh X" yang ditemukan di Keyboard Layout Window yang dapat menghemat waktu Anda beberapa detik saat mencoba keluar dari aplikasi Wine beku:

      masukkan deskripsi gambar di sini

    9. Teknik lain untuk keluar dari keadaan beku adalah membuka terminal dan mengetik wineserver -katau membunuh server X. Untuk melakukan hal ini, konfigurasikan dengan menjalankan sudo dpkg-reconfigure keyboard-configurationdan pada opsi terakhir di sana yang berbicara tentang mematikan X, katakan "YA". Ini akan mengaktifkan kombinasi CTRL+ ALT+ BACKSPACE.

    10. Ingatlah bahwa jika suatu aplikasi membutuhkan persyaratan perangkat keras minimum atau yang disarankan di Windows, ia juga akan memerlukan yang sama di Linux. Jika aplikasi membutuhkan RAM 512 MB dan CPU 2.0 Ghz, itu akan membutuhkan hal yang sama di Linux menggunakan Wine.

    11. Terkadang Anda akan menemukan aplikasi dalam ISO atau format gambar lain yang tidak dapat Anda buka atau instal. Ubuntu hadir dengan beberapa alat untuk membuka file ini tetapi yang terbaik yang saya coba sejauh ini adalah CDEMU yang mencakup beberapa jenis gambar yang membawa format Multi-Sektor atau Dilindungi. Ini adalah yang terdekat dengan yang Anda dapatkan dengan sesuatu yang mirip dengan DAEMON Tools. Kasing seperti The Sims 3, Simcity 2000 dan lainnya hanya dapat dibuka dan diinstal menggunakan aplikasi ini. Info selengkapnya di Aplikasi yang mampu memasang / melepas gambar CD / DVD dengan format multi-sektor atau terlindungi

    12. Untuk kasus di mana aplikasi tertentu tidak berjalan, menampilkan gangguan grafis, layar hitam atau tidak berjalan dengan grafik penuh, saya sebenarnya merekomendasikan membaca salah satu tautan berikut yang berlaku untuk pengguna akhir untuk dukungan video:

      Pengguna Nvidia - Bagaimana cara saya menginstal driver Nvidia?

      Hibrida - Apakah NVIDIA GeForce dengan Teknologi Optimus didukung oleh Ubuntu?

      Ati - Apa cara yang benar untuk menginstal ATI Catalyst Video Drivers (fglrx) yang dipatenkan langsung dari AMD?

      Selain memeriksa di atas, jika Anda memiliki driver yang benar, saya juga akan menambahkan bahwa Anda perlu memeriksa apakah kartu video Anda memiliki dukungan OpenGL. Untuk ini saya pertama kali akan menginstal mesa-utils jika belum diinstal:

      sudo apt-get install mesa-utils

      untuk menguji dukungan OpenGL. Cukup jalankan pemeriksaan untuk melihat apakah Anda memiliki dukungan OpenGL:

      glxinfo|grep 'direct rendering'

      yang seharusnya mengatakan Ya jika Anda memiliki dukungan. Alternatif lain adalah:

      /usr/lib/nux/unity_support_test -p

      Terakhir, Anda dapat menjalankan glxgearsuntuk memberi Anda gambaran tentang bagaimana kartu video Anda merender dan FPS-nya untuk render. Hal lain yang sangat penting adalah menjalankan aplikasi dari terminal seperti pada wine AppName.exe, dengan cara ini akan menunjukkan apa masalahnya.

    13. Jika Peluncur Persatuan tidak menyembunyikan dirinya saat menjalankan aplikasi Wine atau memindahkan aplikasi ke kanan, Anda dapat melakukan salah satu dari 2 hal:

      • Tahan ALTkunci dan klik dan seret Anggur ke Kiri

      • Pada opsi tampilan, pilih "Sembunyikan Otomatis Peluncur" dan atur sensitivitas ke tingkat yang Anda sukai. Dengan cara ini peluncur akan bersembunyi ketika mouse meninggalkan area itu.

      masukkan deskripsi gambar di sini

    14. Shader Model 3.0 tidak dikenali dalam Wine (Termasuk game Steam)

      Ada game yang membutuhkan Model Shader dan menghasilkan kesalahan yang mirip dengan ekstensi OpenGL yang Diperlukan GL_EXT_texture_compression_s3tc . Untuk memperbaikinya cukup ketik yang berikut ini di terminal:

sudo apt-get install libtxc-dxtn-s2tc0 (catatan di Ubuntu versi terbaru libtxc-dxtn-s2tc0tidak lagi diperlukan)

Anggur telah datang jauh dari hari-hari di mana permainan yang lebih baru tidak dapat dimainkan. Ini telah sampai pada titik di mana bermain di Ubuntu mudah. Wine bahkan memiliki beberapa dukungan untuk SM4.0 dan DirectX 10/11 pada Wine 1.6. Jika masalah berlanjut, berarti kartu video Anda tidak mendukung ini atau Anda tidak memiliki pustaka yang benar.

Alasan lain bahwa Wine mungkin tidak mendeteksi Model Shader adalah karena itu mungkin diatur ke Dinonaktifkan di Winetricks. Buka Dash dan ketik winetricks. Pilih wineprefix Anda lalu Ubah Pengaturan . Kemudian cari opsi glsl = enabled dan pilih. Ini harus menyelesaikan masalah Model Shader. Kasus-kasus seperti game Limbo diselesaikan dengan cara ini.

6. Bagaimana cara membuka beberapa aplikasi Wine tanpa menggunakan Window yang sama (Tumpang tindih)

Anda dapat mengatur beberapa jendela Wine dengan menyesuaikan beberapa parameter Wine sebelum memulai masing-masing program Wine. Cara tercepat adalah dengan membuka terminal di mana eksekusi aplikasi yang ingin Anda jalankan ada. Mari kita asumsikan itu adalah aplikasi Wow.exe . Kemudian cukup ketik yang berikut ini:

wine explorer /desktop=WOW,1024x768 "Wow.exe" -opengl -console

Ini akan membuka executable Wow.exe dengan Window berjudul "WOW", resolusi 1024x768 untuk Window tertentu dan itu akan menerapkan parameter -opengl dan -console ke executable Wow. Sekarang dengan asumsi Anda memiliki permainan yang diinstal di tempat lain, Anda akan berubah sebagai berikut:

wine explorer /desktop=WOW,1024x768 "/media/cyrex/fun/wow/Wow.exe" -opengl -console

Ini mengeksekusi Wow.exe dengan asumsi itu berada di folder wow di dalam sebuah partisi bernama fun di folder / media / USER Anda. Outputnya harus sama dengan ini ketika menjalankan misalnya 4 aplikasi:

Anggur

Ada cara yang lebih mudah untuk mencapai ini. Idenya adalah untuk membuat pintasan Desktop dengan mengklik kanan pada Desktop dan memilih Dokumen Baru -> Dokumen Kosong . Ini akan membuat file "Dokumen Tanpa Judul" di desktop Anda. Sekarang buka file dan tempel di dalamnya yang berikut:

   [Desktop Entry]
   Type=Application

Sekarang simpan dan ganti nama file ke aplikasi yang ingin Anda buka tetapi pada akhirnya tambahkan ".desktop". Ini akan berubah menjadi "Ikon Windows yang Dapat Dieksekusi". Sekarang klik kanan Ikon lagi dan pergi ke Properties -> Izin -> Aktifkan Izinkan file pelaksana sebagai program . Sekarang buka Tab Dasar dan masukkan informasi yang Anda butuhkan untuk menjalankan aplikasi anggur itu. Hasil akhirnya harus seperti ini:

masukkan deskripsi gambar di sini

7. Apakah memiliki Ubuntu 64 bit mempengaruhi Wine

Ya, memiliki Ubuntu 64 Bit juga akan mengatur Wine sebagai 64 bit. Ini akan menciptakan beberapa masalah untuk banyak aplikasi Windows yang hanya bekerja pada 32 Bit, misalnya tidak dapat menginstal beberapa .NET Frameworks karena mereka hanya akan bekerja pada versi 32-Bit, yang akan mengakibatkan pengguna tidak dapat untuk menjalankan banyak aplikasi Windows. Untuk mengatasi ini, Anda perlu melakukan yang berikut setelah berhasil menginstal versi PPA seperti yang saya sebutkan di atas. Segera afer menginstal paket anggur PPA dan sebelum membuka winecfgbuka terminal (Pastikan Anda berada di folder rumah Anda dengan mengetik cd ~) dan ketik yang berikut ini:

rm -fr ~/.wine  
export WINEARCH=win32  
export WINEPREFIX="/home/USER/.wine"  
winecfg

Ubah USER dengan akun pengguna Anda. Sebagai contoh dalam kasus saya, baris itu akan membacaexport WINEPREFIX="/home/cyrex/.wine"

Dengan metode ini Anda telah mengubah arsitektur Wine menjadi 32 bit dan pada saat Anda membuka Winecfg, itu akan mengkonfigurasi semua versi Windows yang tersedia menjadi 32 Bit.

8. Alternatif untuk Wine PPA

PlayOnLinux (PoL)

Meskipun Anda benar-benar dapat menginstal dan mengkonfigurasi semua yang Anda butuhkan dengan Wine saja dan itu melengkapi aplikasi (winetricks, regedit, explorer) menggunakan PoL dapat menghemat masalah dan waktu saat memasang aplikasi. Dengan PoL Anda dapat menemukan daftar aplikasi yang dapat Anda pilih dan instal di database-nya:

masukkan deskripsi gambar di sini

dan hanya dengan memilih untuk menginstal Anda mencapai manfaat berikut:

  • Membuat wadah independen yang menahan aplikasi terpasang, versi Wine spesifik untuk aplikasi terpasang (Dalam beberapa kasus, versi Wine tertentu berfungsi lebih baik untuk aplikasi tertentu daripada versi Wine saat ini).

  • Secara otomatis menginstal DLL tambahan dan Komponen apa pun yang perlu berfungsi dengan benar oleh aplikasi.

  • Menambahkan kunci registri yang sesuai yang dibutuhkan aplikasi

  • Buat cara independen untuk menjalankan beberapa aplikasi tanpa saling tumpang tindih dengan perubahan versi Windows, perubahan regedit, versi Wine tertentu, dll.

    Tentu saja, penting untuk mengetahui bahwa PoL bekerja berdampingan dengan Wine dan perlu Wine agar berfungsi dengan benar (didasarkan pada itu). Dalam banyak kasus, aplikasi mungkin tidak berfungsi dengan PoL tetapi akan berfungsi dengan konfigurasi Wine default yang telah saya sebutkan dalam panduan ini. Jadi, jika Anda menemukan aplikasi yang ingin Anda gunakan di PoL, hebat. Tetapi jika Anda tidak menemukannya, ingatlah bahwa Anda selalu memiliki alternatif untuk menggunakan Wine default untuk menginstal dan mengkonfigurasi aplikasi.

    Manfaat menginstal aplikasi menggunakan Wine dan menginstalnya menggunakan PoL adalah bahwa dengan Wine, Anda dapat mengakses dan menjalankan Aplikasi menggunakan DASH, seperti pada gambar di bawah ini:

    masukkan deskripsi gambar di sini (Terraria)

    masukkan deskripsi gambar di sini (Dead Space & Dead Island)

    CodeWeavers CrossOver (CC)

    CC sangat mirip dengan PoL tentang cara menginstal dan mengkonfigurasi aplikasi. Perbedaan utama adalah CC menawarkan dukungan resmi. Mereka bahkan memiliki Database CodeWeavers mereka sendiri yang menampung lebih dari 10.000+ aplikasi. Bukan hanya itu tetapi mereka memiliki sistem peringkat yang mirip dengan yang ada di Wine's AppDB. Mereka juga berkontribusi pada pengembangan Wine yang beberapa di antaranya dapat Anda lihat di Dukungan mereka .

    DosBox (DB)

    DB untuk aplikasi MS-DOS seperti Wine untuk aplikasi Windows. Dengan DB, Anda dapat menjalankan aplikasi MS-DOS di sistem Anda. Cukup instal dosboxpaket dan Anda selesai. Menjalankan aplikasi sesederhana pergi ke folder tempat aplikasi berada dan menjalankan yang berikut:

    dosbox ./

    Ini akan membuka folder saat ini sebagai huruf drive di lingkungan DB.

    Anda juga dapat memasang folder dengan melakukan hal berikut setelah membuka DB:

    mount x: /Absolute/Path/To/Folder/Of/App

    Sebagai contoh

    mount c: /home/cyrex/Desktop/Dune2

    Akan membuat huruf C: Drive yang berisi folder Dune2. Jadi jika saya hanya menjalankan dune2.exe saya mendapatkan yang berikut:

    masukkan deskripsi gambar di sini

9. Apa saja parameter dan tips khusus yang dapat saya gunakan dengan Wine

Ada pasangan, misalnya:

PERINTAH

wine --version - Menunjukkan versi anggur

wineserver -k- Membunuh semua versi anggur untuk pengguna tertentu. Ini berguna jika aplikasi Wine Anda dibekukan, mengambil seluruh layar dan tidak membiarkan Anda menggunakan Ubuntu, mouse atau keyboard terfokus padanya dan masalah Wine lainnya yang mungkin muncul dengan beberapa aplikasi.

wine explorer - Akan membuka explorer yang mirip dengan Windows Explorer

wine explorer /desktop=X,Y- Membuat desktop virtual di mana X adalah nama Window Desktop dan Y adalah resolusi Window. Sebagai contoh:wine explorer /desktop=WOW,1024x768 Wow.exe

regedit - Akan membuka Wine versi regedit yang mirip dengan Windows.

wine uninstaller- Akan membuka Tambah & Hapus Anggur mirip dengan yang ada di Windows. Di sini Anda tidak hanya dapat melihat aplikasi mana yang telah Anda instal dan hapus instalannya, tetapi juga dapat menginstal aplikasi baru jika diinginkan.

winetricks - Akan membuka aplikasi winetricks untuk menginstal Libraries, DLLS, dan Komponen yang penting untuk fungsionalitas yang benar dari banyak aplikasi Windows.

winecfg - Akan membuka Konfigurasi Anggur tempat Anda dapat mengatur Video, Suara dan versi Windows.

wine ipconfig- Menampilkan IP yang dapat dilihat oleh Wine. Mirip dengan ipconfig.

wine netstat- Menunjukkan Anda koneksi IP / Port yang dibuat. Mirip dengan netstat.

wine start- Mengatur direktori kerja untuk dieksekusi. Opsi ini membantu dalam kasus di mana executable hanya berfungsi dari folder yang sama dan bukan dari path lengkap. Contohnya adalah jika Anda ingin menjalankan file .bat atau hanya menjalankan perintah dari folder lain (misalnya: folder Induk), Anda akan melakukan sesuatu seperti ini, dengan asumsi kita tidak berada dalam folder yang sama dengan MetroLL.exe:

 `wine start /d "C:\\Program Files\\GMT-MAX.ORG\\Metro Last Light" MetroLL.exe`

Ini akan melakukan dua hal, pertama akan mengatur direktori ke Metro Last Lightfolder dan kemudian akan menjalankan yang MetroLL.exedisebutkan di akhir. Ini mirip dengan menjalankan executable dari folder yang sama tetapi memiliki keuntungan menjalankan aplikasi dari tempat lain. Yang perlu diketahui di sini adalah:

  • Wine tidak suka jalur Unix, jadi Anda perlu memisahkan folder dengan \\alih - alih\
  • Anda harus menggunakan jalur absolut. Anda harus mulai dari C:\\untuk memastikan bahwa executable akan selalu berfungsi sebagaimana mestinya.
  • Jika executable di luar C:drive, kemudian tambahkan huruf yang sesuai. Misalnya, untuk menjalankan biner Windows di luar Wine, Anda akan menggunakan Z:\\surat itu karena Z:biasanya menunjuk ke direktori root sistem Linux.
  • Jika ragu bertanya perintah bantuan dengan /?parameter, (misalnya: wine start /?)

export WINEPREFIX- Variabel ini digunakan untuk mengubah Awalan Anggur ke lokasi lain. Misalnya jika Anda ingin menggabungkan PoL dan Wine (Tidak disarankan karena PoL memiliki beberapa Awalan) Anda dapat melakukan hal berikut:

   `export WINEPREFIX="/home/USER/.PlayOnLinux/wineprefix/PREFIX"`

Di mana PREFIX adalah yang ingin Anda gabungkan dengan Wine. Anda harus menjalankan winecfg lagi.

TIPS

  • Ketika berhadapan dengan folder yang memiliki spasi (misalnya: World of Warcraft), Anda dapat mengeksekusi file Wow.exe dengan menambahkan simbol \ di depan setiap spasi, ini lolos dari simbol. Hasil akhirnya akan seperti "Dunia \ Warcraft \ Wow.exe". Jika Anda tidak ingin menambahkan simbol pelarian ini ke baris kode Anda, cukup kutip seluruh tautan, jadi sepertinya:

    penjelajah anggur / desktop = WOW, 1024x768 "/ media / cyrex / Partisi Saya / World of Warcraft / Wow.exe" -opengl -console

    seperti yang Anda lihat, ada 2 folder dengan spasi di dalamnya, "My Partition" dan "World of Warcraft", tetapi karena saya mengutip seluruh string, kebutuhan untuk memasukkan karakter pelarian tidak diperlukan. Jika Anda ingin menggunakan Wine Path (misalnya: C: /) maka semua garis miring akan menjadi garis miring ganda (misalnya: "C: \ Program Files \ App").

  • Parameter yang diterapkan pada aplikasi harus selalu di luar string yang dikutip. Menggunakan contoh di atas, kita dapat melihat -opengl dan -console luar tanda kutip.

  • Saat berurusan dengan aplikasi yang memegang mouse dan / atau keyboard Anda, Anda dapat menggunakan wineserver -kuntuk mematikan aplikasi, atau hanya membuka Aplikasi dalam mode Windows atau mengatur mode Windows dengan wine explorer /desktopparameter akan menyelamatkan Anda dari masalah mouse / keyboard ini.

10. Stabilitas, Kinerja, dan Dukungan Aplikasi Wine menawarkan kepada pengguna akhir

DUKUNGAN APLIKASI

Saya telah mencoba Wine sejak 2005 dan melihat bagaimana proses pengembangan Wine di Ubuntu dengan cepat mengejar game-game terbaru.

Sebelum Wine 1.2 keluar sekitar 2012, sulit untuk membuat banyak aplikasi mengerjakan Wine, tetapi setelah Wine 1.2 keluar, hasilnya sangat berbeda. Terlebih lagi setelah 1,4 keluar pada 2012 , 1,6 pada 2013 dan kemudian 1,8 pada 2015 . Banyak kasus mulai muncul di mana mereka akan bekerja di luar kotak. Kasing seperti Deep Space 2 yang merupakan / merupakan salah satu game terbaru yang dapat saya mainkan saat itu dan yang saya uji 3 hari setelah dirilis. Alice in Wonderland (Yang baru maksudku), The Sims 3, World of Warcraft, Amnesia dan lainnya. Bahkan Skyrim bisa dimainkan. Ini adalah game yang membutuhkan grafis yang kuat dan Anda dapat memainkannya dengan sedikit atau tanpa pengaturan tambahan selain instalasi normal yang disediakan di atas.

Untuk mengetahui game apa yang dapat Anda mainkan di Wine, saya sarankan mengunjungi Wine App Database: http://appdb.winehq.org/ yang memiliki lebih dari 10K +. Ini termasuk informasi tentang kinerja & stabilitas mereka dan itu membantu dalam mengetahui apakah permainan dapat dimainkan.

Basis data Wine App juga menawarkan Peringkat yang menentukan permainan apa yang dapat dimainkan dengan lebih sedikit masalah, jika ada. Ketika Anda melihat peringkat ini, Anda punya ide apakah Aplikasi akan berfungsi atau tidak. Perlu diingat bahwa Anda juga harus mempertimbangkan versi hardware dan Wine apa yang ditunjukkan oleh tester pada Wine Database. Peringkat tersebut adalah sebagai berikut:

Peringkat Platinum - Berarti Anda memiliki hampir 100% peluang aplikasi akan berhasil.

Peringkat Emas - Berarti Anda mungkin akan melakukan sedikit konfigurasi tetapi akan berhasil pada akhirnya.

Peringkat Perak - Berarti aplikasi akan berjalan, tetapi mungkin memiliki masalah grafis, suara atau kontrol.

Peringkat Perunggu - Berarti aplikasi tidak akan berfungsi dengan benar.

Garbage Rank - Berarti aplikasi masih tidak berfungsi dan mungkin tidak akan menginstal. Satu-satunya cara Anda bisa membuatnya bekerja adalah ketika Superman mulai makan sereal kripton di pagi hari.

Sebagai referensi, beberapa tahun yang lalu jumlah game Platinum kurang dari 50. Pada 2012 Anda bisa menemukan Lebih dari 1.5K game di mana hampir 200 di antaranya berada di Judul Terbaru . Hari ini ada lebih dari 6K + Game di mana 4K + adalah Platinum. Semakin banyak orang yang berpartisipasi dalam pengujian aplikasi Wine, semakin baik. Alasan utama saya selalu merekomendasikan menggunakan PPA dari Wine.

KINERJA

Untuk informasi kinerja, lihat Perbedaan kinerja permainan antara Windows dan Ubuntu

11. Cara Menghapus Anggur

Menghapus instalasi Wine dapat dilakukan dengan 2 cara tergantung pada kebutuhan Anda. Jika Anda hanya perlu "Setel Ulang" Anggur ke nilai default, Anda cukup menghapus .winefolder dan kemudian membuatnya lagi dengan menjalankan winecfg. Jika Anda memiliki aplikasi di .winefolder yang ingin Anda cadangkan, sekarang saat yang tepat sebelum menghapus folder. Untuk menghapus folder cukup lakukan hal berikut dan itu akan mengurus seluruh lingkungan Wine:

rm -fr ~/.wine
rm -fr ~/.cache/wine

Sekarang jika Anda ingin benar-benar menghapus Wine dari Ubuntu, Anda dapat melakukan yang berikut, tetapi perhatikan bahwa ini TIDAK akan menghapus .winefolder Anda atau di-cache:

sudo apt purge wine*

Ini akan menghapus setiap paket yang terkait dengan anggur, termasuk anggur, wine1.9, winehq, winetricks dan banyak lagi. Pada dasarnya menghapus apapun yang berhubungan dengan anggur.


40
+1 Saya sangat senang melihat semua info ini di satu tempat!
Eliah Kagan

3
@LuisAlvarado, jawaban yang luar biasa! +1 untuk PlayOnLinux; Saya bahkan tidak tahu cara menggunakan Wine - Saya hanya membiarkan PlayOnLinux melakukan segalanya untuk saya.
Paddy Landau

1
Itu banyak informasi! Mudah jawaban terpanjang yang pernah saya lihat di sini. Tidak bisakah Anda pergi ke pusat Perangkat Lunak Ubuntu, mencari Wine dan klik instal?
Harsha

1
@LuisAlvarado Bisakah Anda jelaskan cara menghapus anggur? Ini akan banyak membantu saya. Terima kasih.
codeaviator

@codeaviator Terima kasih atas idenya. Menambahkan proses unistall di bagian akhir yang mencakup, pengguna yang benar-benar ingin "mengatur ulang" anggur dan pengguna yang benar-benar ingin menyingkir seperti tidak ada hari esok. Kode kerja yang bagus.
Luis Alvarado
Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.