FreeBSD

Konfigurasi Wain FreeBSD

Konfigurasi Wain FreeBSD
Wine adalah perisian sumber terbuka dan bebas yang menyediakan lapisan keserasian, yang membolehkan pengguna menjalankan aplikasi yang dibuat untuk windows Microsoft pada distribusi BSD dan Linux. Namanya, "Wain", sebenarnya merupakan backronym untuk "Wine Is not a Emulator". Ini kerana Wine tidak benar-benar menggunakan teknik virtualisasi atau emulasi untuk menjalankan aplikasi.

Tutorial ini akan menggambarkan cara memasang dan mengkonfigurasi Wine di FreeBSD 12.0.

Memasang Wain di FreeBSD

Kami akan menggunakan repositori port FreeBSD untuk mendapatkan pakej terbaru untuk Wine, baik untuk versi stabil dan pembangunan. Sekiranya anda menggunakan versi FreeBSD 32-bit, masukkan arahan di bawah untuk memasang Wine stable:

$ pkg memasang wain

Untuk pembangunan Wain (32 bit):

$ pkg pasang wine-devel

Untuk eksperimen Wain (32 bit):

$ pkg memasang pementasan wain

Walau bagaimanapun, jika anda menggunakan FreeBSD versi 64-bit, muat turun pakej i386 untuk Wine yang membolehkan pakej 32-bit berjalan pada sistem operasi 64-bit.

Untuk wain stabil (64 bit):

$ pkg memasang i386-wain

Untuk Pembangunan Wain (64 bit):

$ pkg pasang i386-wine-devel

Untuk eksperimen wain (64 bit):

$ pkg memasang pementasan wain-i386

Membangun Anggur dengan chroot

Pertama, tambahkan semua fail i386 yang berkaitan ke dalam folder chroot.

Untuk membina Wine di FreeBSD, kami akan menggunakan chroot seperti berikut:

$ cd / usr / src
$ make buildworld SASARAN = i386
$ make installworld SASARAN = i386 DESTDIR = / rakan / i386
$ buat agihan SASARAN = i386 DESTDIR = / rakan / i386
$ mkdir / compat / i386 / usr / port

Kemudian, tambahkan titik pemasangan untuk direktori yang berkaitan:

$ mount -t devfs devfs / compat / i386 / dev
$ mount -t nullfs / usr / port / compat / i386 / usr / port

Kemudian, keluarkan arahan di bawah untuk memulakan idconfig:

$ chroot / Compan / i386
$ setenv MESIN i386
$ setenv UNAME_m i386
$ setenv UNAME_p i386
$ perkhidmatan ldconfig bermula

Kemudian, pergi ke mana-mana direktori dan ekstrak pakej:

$ cd / usr / port / emulator / i386-wine-devel
$ membuat pakej

Pengaktifan Imej Binari

Anda boleh membuat konfigurasi ke kernel FreeBSD sehingga setiap kali fail binari Windows dibuka, ia dilancarkan di Wine. Ini membolehkan anda menyimpan binari windows seperti binari lain di FreeBSD.

Dengan akses root, keluarkan arahan di bawah:

# binmiscctl tambah wain - jurubahasa / usr / tempatan / tong / wain \
--sihir "\ x4d \ x5a \ x90 \ x00 \ x03 \ x00 \ x00 \ x00 \ x04 \ x00 \ x00 \ x00 \ xff \ xff \ x00 \ x00 \ xb8 \ x00 \ x00 \ x00" \
--topeng "\ xff \ xff \ xff \ xff \ xff \ xff \ xff \ xff \ xff \ xff \ xff \ xff \ xff \ xff \ xff \ xff \ xff \ xff \ xff \ xff" \
--saiz 20 - didayakan set

Penting untuk diingat bahawa Wine tidak dapat mengesan kehadiran aplikasi windows yang dijangkiti, jadi pastikan anda mendapat aplikasi windows dari sumber rasmi.

Kesimpulannya

Dengan Wine, anda boleh menjalankan hampir semua aplikasi Windows, termasuk permainan video. Anda mungkin akan menghadapi beberapa masalah dan keserasian dalam pengalaman anda dengan Wine, terutamanya ketika anda bekerja dengan aplikasi yang lebih berat.

Cara Menunjukkan Overlay OSD dalam Aplikasi dan Permainan Linux Skrin Penuh
Bermain permainan skrin penuh atau menggunakan aplikasi dalam mod skrin penuh bebas gangguan dapat memisahkan anda dari maklumat sistem yang relevan y...
5 Kad Tangkap Permainan Teratas
Kita semua telah melihat dan menyukai streaming permainan permainan di YouTube. PewDiePie, Jakesepticye, dan Markiplier hanyalah beberapa pemain terat...
Cara Membangunkan Permainan di Linux
Satu dekad yang lalu, tidak banyak pengguna Linux akan meramalkan bahawa sistem operasi kegemaran mereka suatu hari nanti akan menjadi platform permai...