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 eksperimental). Anggur telah dikembangkan selama lebih dari dua dekad dan keserasian aplikasi telah bertambah baik sejak pertama kali dilancarkan. Ia sering disalahtafsirkan sebagai emulator. Walau bagaimanapun, 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). Wain bermaksud Wine Is Bukan Emulator.
Memasang Wain di Ubuntu
Pakej wain disertakan dalam repositori Ubuntu secara lalai. Namun, ia 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:
$sudoapt-add-repository'deb https://dl.winehq.org/wine-builds/ubuntu/ eoan main'
$sudokemas kini tepat
Untuk Ubuntu 18.04:
$sudoapt-add-repository'deb https://dl.winehq.org/wine-builds/ubuntu/ bionic main'
$sudokemas kini tepat
Anda kini boleh memasang kandang anggur, pembangun atau membuat pementasan dengan menjalankan salah satu arahan di bawah:
$sudotepatpasangwinehq-stabil$sudotepatpasangwinehq-devel
$sudotepatpasangpementasan winehq
Perbezaan Antara Binaan Anggur Yang Berbeza
Repositori wain rasmi menyediakan tiga binaan yang berbeza, stabil, maju dan berperingkat. Binaan yang stabil, seperti namanya, menyediakan wain versi stabil terkini sementara binaan pemaju sedang dalam versi, versi terkini. 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:
- WINEARCH = win32
- WINEARCH = win64
Perhatikan bahawa anda hanya perlu menggunakan WINEARCH sekali sahaja semasa membuat awalan baru (dijelaskan di bawah).
Memahami Ciri WINEPREFIX
WINEPREFIX adalah ciri wain yang cukup 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.
Ramai pengguna Linux lebih suka membuat awalan 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/awalanarak /jalan/ke/fail.exePerintah di atas akan menjalankan file.exe menggunakan jalur 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 wain tersembunyi di direktori utama anda (~ / .wine).
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= win32WINEPREFIX=/jalan/ke/awalanarak /jalan/ke/fail.exeSusun atur Sistem Filem Awalan Anggur
Semua awalan wain, lalai atau khusus, merangkumi 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 pemasang .exe atau .msi menggunakan wain, aplikasi akan dipasang di Program Files di bawah drive_c (melainkan jika anda memberikan jalan khusus). Jadi untuk menjalankan fail .exe setelah pemasangan selesai, anda mungkin perlu 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/awalanwinecfg
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:
$arakkawalan$WINEPREFIX=/jalan/ke/awalanarakkawalan
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 pengaturan untuk wineprefix dan melakukan tugas penyelenggaraan. Walaupun GUI winetricks tidak begitu intuitif seperti aplikasi GTK dan Qt Linux khas lain, ia menyelesaikan tugasnya.
Untuk memasang winetricks di Ubuntu, jalankan arahan di bawah:
$sudotepatpasangwinetricksAnda kini boleh menjalankan winetricks menggunakan salah satu arahan berikut:
$ winetricks$WINEPREFIX=/jalan/ke/winetricks awalan
Winetricks juga mempunyai antara muka baris perintah yang bagus, anda boleh mengetahui lebih lanjut mengenainya dengan menjalankan perintah di bawah:
$winetricks- menolongMenjalankan Fail Lnk dalam Wain
Setakat ini contoh di atas telah menjelaskan cara menjalankan fail .exe menggunakan Wine. Walau bagaimanapun, 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 fail .lnk menggunakan wain, anda harus menjalankan perintah menggunakan salah satu format berikut:
$arakmulakan/jalan/ke/fail.lnk$WINEPREFIX=/jalan/ke/awalanarakmulakan/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 .bat. Anda boleh menjalankan fail .bat menggunakan salah satu arahan berikut:
$wineconsole /jalan/ke/fail.bat$WINEPREFIX=/jalan/ke/awalanwineconsole /jalan/ke/fail.bat
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 bertambah 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.