Keserasian Windows

Cara Memasang dan Mengkonfigurasi Wain di Ubuntu

Cara Memasang dan Mengkonfigurasi Wain di Ubuntu
Artikel ini akan menerangkan cara memasang dan mengkonfigurasi Wine di Ubuntu untuk menjalankan aplikasi yang serasi dengan Windows.

Mengenai Wain

Wine adalah perisian sumber terbuka dan bebas yang membolehkan anda menjalankan program dan permainan yang serasi dengan Microsoft Windows di Linux, macOS, dan Android (sokongan eksperimen). Anggur telah dikembangkan selama lebih dari dua dekad dan keserasian aplikasi telah meningkat dengan baik sejak pertama kali dilancarkan. Ia sering disalahtafsirkan sebagai emulator. Namun, hanya lapisan keserasian yang mengubah panggilan API Windows ke panggilan POSIX dalam masa nyata, memberikan prestasi yang hampir sama dengan Windows (dan dalam beberapa kes lebih baik lagi). Anggur bermaksud "Anggur Bukan Emulator".

Memasang Wain di Ubuntu

Pakej wain disertakan dalam repositori Ubuntu secara lalai. Namun mereka tidak selalu terkini dan setanding dengan siaran terbaru. Oleh itu, disyorkan untuk memasang pakej wain dari PPA Ubuntu rasmi yang disediakan oleh pasukan wain. Untuk melakukannya, jalankan perintah berikut berturut-turut:

Untuk Ubuntu 19.10:

$ sudo apt-add-repository 'deb https: // dl.wainhq.org / bina wain / ubuntu / eoan utama '
$ sudo apt kemas kini

Untuk Ubuntu 18.04:

$ sudo apt-add-repository 'deb https: // dl.wainhq.org / bina wain / ubuntu / bionik utama '
$ sudo apt kemas kini

Anda sekarang boleh memasang kandang anggur, pembangun atau membuat pementasan dengan menjalankan salah satu arahan di bawah:

$ sudo apt install winehq-stable
$ sudo apt install winehq-devel
$ sudo apt memasang pementasan winehq

Perbezaan Antara Binaan Anggur Yang Berbeza

Repositori wain rasmi menyediakan tiga binaan berbeza, "stabil", "devel" dan "pementasan". Binaan yang stabil, seperti namanya, menyediakan wain versi stabil terkini sementara binaan pemaju sedang dibangunkan, versi canggih. Pembuatan pementasan mengandungi banyak patch eksperimen yang bertujuan untuk menguji beberapa ciri atau memperbaiki masalah keserasian. Tidak ada jaminan bahawa semua tambalan ini akan dimasukkan ke dalam cawangan stabil di masa depan.

WINEARCH

Setelah memasang wain, anda boleh menggunakan pemboleh ubah persekitaran WINEARCH untuk menentukan seni bina yang betul untuk awalan wain. Secara lalai, semua aplikasi wain dipasang dalam persekitaran 64-bit. Walau bagaimanapun, anda boleh mengubah tingkah laku dengan menggunakan pemboleh ubah persekitaran WINEARCH dalam format berikut:

Perhatikan bahawa anda hanya perlu menggunakan WINEARCH sekali sahaja semasa membuat awalan baru (dijelaskan di bawah).

Memahami Ciri WINEPREFIX

WINEPREFIX adalah ciri wain yang sangat berguna di mana anda boleh mengasingkan dan mengemas aplikasi windows, perpustakaan sistem, dan fail konfigurasi dengan mengurungnya dalam satu direktori. Anda boleh membuat sebilangan awalan yang anda mahukan dan masing-masing akan dilayan secara berasingan.

Banyak pengguna Linux lebih suka membuat awalan yang terpisah untuk setiap aplikasi atau permainan Windows yang ingin mereka pasang dan jalankan menggunakan wain. Selalunya pemasangan aplikasi Windows memerlukan pemasangan perpustakaan dan alatan pihak ketiga. Menggunakan awalan berasingan untuk aplikasi memastikan keserasian yang lebih baik, konflik yang lebih sedikit, dan sistem fail yang lebih bersih. Anda boleh membuat WINEPREFIX baru dengan menggunakan pemboleh ubah persekitaran dalam format berikut:

$ WINEPREFIX = / jalan / ke / awalan wain / jalan / ke / fail.exe

Perintah di atas akan menjalankan “file.exe ”menggunakan jalan awalan yang ditentukan dalam pemboleh ubah WINEPREFIX. Sekiranya jalan tidak ada, direktori baru akan dibuat secara automatik. Sekiranya anda menghilangkan pemboleh ubah WINEPREFIX, semua aplikasi akan dipasang di awalan lalai yang terletak di folder "anggur" tersembunyi di direktori utama anda (~ /.wain).

Menggunakan WINEARCH dan WINEPREFIX Bersama untuk Menjalankan Aplikasi Windows

Anda boleh menggabungkan WINEARCH dengan WINEPREFIX khusus untuk menentukan seni bina untuk awalan dengan betul.

$ WINEARCH = win32 WINEPREFIX = / path / to / awalan wain / path / to / file.exe

Susun atur Sistem Filem Awalan Anggur

Semua awalan wain, lalai atau khusus, termasuk banyak fail dan folder yang mewakili sistem fail Windows khas di mana semua perpustakaan dan aplikasi sistem dipasang dalam pemacu "C". Awalan ini mengandungi sebilangan perpustakaan yang merupakan sebahagian daripada projek sumber terbuka Wine. Tangkapan skrin di bawah akan memberi anda idea mengenai susun atur direktori:

Sekiranya anda menjalankan ".exe "atau".pemasang msi "menggunakan wain, aplikasi akan dipasang di" Program Files "di bawah" drive_c "(kecuali jika anda memberikan jalan khusus). Jadi untuk menjalankan “.fail exe "setelah pemasangan selesai, anda mungkin harus pergi ke folder aplikasi di direktori" Program Files "untuk melancarkan aplikasi.

Winecfg

Anda boleh mengubah banyak tetapan dan tingkah laku awalan wain dengan menjalankan perintah "winecfg". Beberapa tetapan termasuk tetapan paparan, tetapan pemacu luaran dan tetapan audio.

Jalankan salah satu arahan berikut untuk melancarkan winecfg:

$ winecfg
$ WINEPREFIX = / jalan / ke / awalan winecfg

Panel Kawalan Wain

"Panel kawalan wain" adalah utiliti berguna lain yang termasuk dalam wain yang membolehkan anda mengkonfigurasi gamepad dan mengubah pilihan berguna lain.

Anda boleh menjalankan winecontrol menggunakan salah satu arahan di bawah:

$ kawalan wain
$ WINEPREFIX = / jalan / ke / awalan kawalan wain

Winetricks

Winetricks adalah alat berguna yang disertakan dengan wain, yang membolehkan anda memasang banyak perpustakaan dan aplikasi pihak ketiga dari antara muka GUI. Ini juga membolehkan anda mengubah tetapan untuk wineprefix dan melakukan tugas penyelenggaraan. Walaupun GUI winetricks tidak begitu intuitif seperti aplikasi GTK dan Qt Linux khas lain, ia berjaya menyelesaikannya.

Untuk memasang winetricks di Ubuntu, jalankan arahan di bawah:

$ sudo apt memasang winetricks

Anda kini boleh menjalankan winetricks menggunakan salah satu arahan berikut:

$ winetricks
$ WINEPREFIX = / jalan / ke / awalan winetricks

Winetricks juga mempunyai antara muka baris perintah yang bagus, anda boleh mengetahui lebih lanjut mengenainya dengan menjalankan perintah di bawah:

$ winetricks --help

Menjalankan Fail "Lnk" dalam Wain

Setakat ini contoh di atas telah menjelaskan cara menjalankan “.fail exe menggunakan Wain. Namun, beberapa aplikasi di Windows dilengkapi dengan ".fail lnk ”yang tidak lain hanyalah jalan pintas ke binari yang boleh dilaksanakan dengan beberapa penyesuaian dan parameter tambahan.

Untuk menjalankan “.lnk ”menggunakan wain, anda harus menjalankan perintah menggunakan salah satu format berikut:

$ anggur permulaan / jalan / ke / fail.lnk
$ WINEPREFIX = / jalan / ke / awalan permulaan anggur / jalan / ke / fail.lnk

Menjalankan fail "Bat" di Wine

Fail bat adalah fail skrip seperti bash yang dapat dijalankan di Windows menggunakan command prompt atau jurubahasa. Wine merangkumi utiliti "wineconsole" yang dapat digunakan untuk melancarkan command prompt dan menjalankan ".fail kelawar. Anda boleh menjalankan ".fail bat ”menggunakan salah satu arahan berikut:

$ wineconsole / path / to / fail.kelawar
$ WINEPREFIX = / path / to / awalan wineconsole / path / to / file.kelawar

Jurubahasa arahan yang ditunjukkan di atas menyokong semua arahan utama yang serasi dengan Windows.

Kesimpulannya

Wine mampu menjalankan banyak aplikasi Windows di Linux, merapatkan jurang antara dua platform. Walaupun beberapa aplikasi popular belum berfungsi dengan Wine, keserasian keseluruhan telah meningkat dengan baik. Sejak kebelakangan ini, Valve mengumumkan lapisan keserasian "Proton" untuk menjalankan permainan Windows di Linux menggunakan Steam. Proton didasarkan pada Wine dan dilengkapi dengan ciri tambahan, kemas kini kualiti hidup dan patch keserasian.

Cara menukar saiz, warna & skema penunjuk dan kursor tetikus pada Windows 10
Penunjuk dan kursor tetikus di Windows 10 adalah aspek yang sangat penting dalam sistem operasi. Ini boleh dikatakan untuk sistem operasi lain juga, j...
Enjin Permainan Sumber Percuma dan Terbuka untuk Membangunkan Permainan Linux
Artikel ini akan merangkumi senarai enjin permainan sumber percuma dan terbuka yang dapat digunakan untuk mengembangkan permainan 2D dan 3D di Linux. ...
Shadow of the Tomb Raider untuk Tutorial Linux
Shadow of the Tomb Raider adalah penambahan kedua belas untuk siri Tomb Raider - francais permainan aksi-pengembaraan yang dibuat oleh Eidos Montreal....