GNU/Linux >> Belajar Linux >  >> Linux

Jalankan Perangkat Lunak Windows dengan Mudah di Linux dengan Botol

Anggur , yang merupakan kependekan dari Wine is Not an Emulator, adalah lapisan kompatibilitas sumber terbuka unggulan yang tersedia dalam ekosistem Linux – atau umumnya sesuai dengan POSIX (Portable Operating System Interface) – untuk aplikasi Windows. Proyek sumber terbuka yang layak telah dibuat dengan tujuan utama untuk memastikan potensi jangka panjang Windows di Linux.

Mempertimbangkan pengembangan platform yang berkelanjutan, Anggur telah berperan penting dalam membantu pengguna Windows, terutama mereka yang baru mengenal Linux untuk beralih ke sistem operasi berbasis Linux sebagai penggerak harian mereka.

Namun, itu tidak banyak berhasil karena ketidakcocokan dengan beberapa aplikasi Windows yang mungkin timbul dan akibatnya, banyak yang sering kecewa karena mereka biasanya mengharapkan pengalaman yang mulus seperti yang mereka miliki di Windows yang tidak jauh dari kebenaran.

Apa pun nilainya, aplikasi ini memiliki dependensi unik yang Anggur mungkin tidak dapat memuaskan dan di sinilah Botol masuk.

Bottles adalah salah satu solusi utama yang bertujuan untuk mengubah narasi itu dengan memungkinkan Anda mengonfigurasi dependensi secara manual yang mungkin diperlukan aplikasi Anda dengan sedikit masalah. Lebih baik lagi, Botol juga memenuhi kasus-kasus unik yang mungkin diperlukan game, termasuk dukungan untuk beberapa perpustakaan game terbesar seperti Steam .

Mengapa Botol?

Botol sebagai platform baru bergantung pada Anggur sedang mencari untuk mengorientasikan ulang pendekatan penginstalan aplikasi Windows dengan menyediakan lingkungan kotak pasir yang mengisolasi “Botol Anda dengan benar ” instalasi asalkan Anda mengikuti rute instalasi Flatpak.

Pada dasarnya, memiliki pengaturan seperti itu berarti Anda harus memutuskan kapan Botol mengakses file pribadi/direktori home Anda. Dengan manajer pembuatan versi, Botol dapat membantu Anda kembali ke keadaan semula.

Namun, untuk mendapatkan manfaat dari fitur ini, Anda harus mengaktifkannya terlebih dahulu dengan membuka Versioning tab. Setelah diaktifkan, Botol pada dasarnya menciptakan status baru dengan konfigurasi default Anda dan yang baru setiap kali Anda menambahkan ketergantungan baru ke instalasi Anda.

Pembuatan Versi Botol

Menginstal Botol di Linux

Dengan kombinasi setelan siap pakai, pustaka, dan dependensi, Botol pada dasarnya telah mendefinisikan ulang ruang lingkup aplikasi Windows di Linux. Ini, untuk semua maksud dan tujuan, merupakan cara baru untuk menangani awalan Windows menggunakan lingkungan yang tidak biasa.

Memasang botol adalah urusan yang cukup mudah karena pengembang merekomendasikan Flatpak rute yang sejauh ini merupakan cara termudah untuk mengonfigurasi penginstalan semacam itu di lingkungan yang terisolasi sehingga Anda dapat dengan mudah melakukan nuke ketika Anda selesai atau kapan pun Anda memutuskan bahwa Anda tidak lagi membutuhkan Windows di sistem Linux Anda.

Untuk Sistem Ubuntu , cukup jalankan perintah di bawah ini secara berurutan.

$ sudo add-apt-repository ppa:flatpak/stable
$ sudo apt update
$ sudo apt install flatpak

Untuk sistem lain, Anda perlu mengatur Flatpak dan kemudian pergi ke Flathub untuk menginstal Botol seperti yang ditunjukkan.

$ flatpak install flathub com.usebottles.bottles
$ flatpak run com.usebottles.bottles

Mengonfigurasi Botol di Linux

Dengan manajer ketergantungan terintegrasi, botol tidak hanya mengasumsikan dependensi yang telah dikonfigurasikan sebelumnya untuk memenuhi setiap kasus penggunaan yang mungkin Anda miliki, sebaliknya, ia melakukan pekerjaan yang cukup baik untuk memungkinkan Anda mengelola dependensi secara individual untuk setiap aplikasi windows yang mungkin perlu Anda instal.

Dengan pembuatan setiap Botol, Anda membangun lingkungan terisolasi yang unik untuk aplikasi yang ditunjuk.

Membuat Botol

Dukungan Game

Secara default di 2022.2.14 perbarui, Botol telah mengambil langkah lebih jauh dengan mengaktifkan penginstal yang semakin menyederhanakan proses menjalankan aplikasi Windows yang kompatibel di sistem Linux Anda.

Botol installer telah dikembangkan dengan bantuan komunitas yang cukup menginspirasi mengingat manfaat besar dari mengotomatisasi seluruh proses instalasi termasuk konfigurasi ketergantungan tanpa rasa sakit.

Dengan kemampuan untuk memilih antara lingkungan Permainan dan Perangkat Lunak, Anda dapat dengan cepat mengoptimalkan penerapan aplikasi Windows Anda. Tapi itu tidak semua; Anda dapat memutuskan untuk mengonfigurasi lingkungan khusus – disediakan untuk pengguna tingkat lanjut – jika Anda memiliki kasus penggunaan yang lebih aneh. Anda dapat mempelajari cara memanipulasi Botol dengan lebih baik di sini.

Preferensi Botol

Untuk apa nilainya, opsi default harus berfungsi dengan baik tanpa peringatan nyata. Bahkan lebih baik? Bottles dengan cerdik mengintegrasikan sistem yang menunjukkan tingkat kompatibilitas setiap aplikasi yang tersedia melalui penginstal.

Ini pada dasarnya memberi Anda gambaran visual singkat tentang tingkat kompatibilitas setiap aplikasi. Levelnya adalah Bronze hingga Silver, Gold, dan Platinum.

Mengingat bahwa platform ini sangat dapat diubah, Anda dapat secara efektif memilih dari berbagai opsi yang telah dikonfigurasi sebelumnya yang selanjutnya menyederhanakan proses penyiapan. Opsi ini mencakup dxvk, vkd3d, gamemode, esync, fsync, dan kemungkinan lainnya.

Pemasang Botol

Meskipun tidak diragukan lagi ada alternatif untuk Botol sistem, hampir tidak ada upaya nyata seperti Botol yang pada dasarnya membodohi seluruh proses aplikasi Windows di Linux sambil menawarkan UI yang cukup rapi untuk digunakan. Ini semakin memaksimalkan kemampuan untuk mengonversi pengguna Windows ke Linux.


Linux
  1. Apakah lebih baik melakukan boot ganda atau menjalankan VM?

  2. Mengapa menjalankan perintah shell Linux dengan '&'?

  3. Bagaimana cara mendaftarkan server Linux dengan server DNS Windows

  1. Jalankan aplikasi Windows favorit Anda di Linux

  2. Memantau host Linux dan Windows dengan Glances

  3. Bagaimana cara menjalankan UNetBootin (atau serupa) di Linux?

  1. Cara mereset kata sandi Windows dengan Linux

  2. Cara Menjalankan Traceroute di Linux, Windows &macOS

  3. Cara Menjalankan Perintah dengan Batas Waktu (Timeout) Di Linux