Membuka file .exe di Linux sering membuat orang menyerah karena Wine terasa terlalu teknis. Bottles hadir sebagai antarmuka grafis yang menyederhanakan proses itu. Panduan ini menunjukkan cara menjalankan aplikasi Windows di Linux dengan Bottles, dari instalasi hingga aplikasi berjalan.
Apa itu Bottles dan mengapa memakainya?
Bottles adalah aplikasi GTK yang membungkus Wine, DXVK, dan berbagai komponen lain ke dalam wadah bernama bottle. Setiap bottle adalah prefix Wine terisolasi dengan pengaturan sendiri. Kamu bisa membuat bottle khusus untuk aplikasi kantor, game, atau perangkat lunak desain tanpa saling mengganggu.
Kemudahannya terletak pada pemasangan dependensi seperti .NET Framework, Visual C++ Redistributable, atau font Windows yang bisa dilakukan lewat klik, bukan perintah terminal. Bottles juga menyediakan opsi pengelolaan versi Wine dan DXVK, jadi kamu tidak perlu mengunduh manual.
Persiapan sebelum memasang Bottles
Bottles tersedia sebagai Flatpak, cara termudah karena dependensinya sudah dikemas. Pastikan Flatpak sudah terpasang di distro kamu. Jika belum, pasang lewat manajer paket distro atau ikuti panduan resmi Flatpak.
Kamu juga perlu mengaktifkan repositori Flathub. Setelah itu, instal Bottles dengan perintah berikut di terminal:
flatpak install flathub com.usebottles.bottles
Setelah instalasi selesai, jalankan Bottles dari menu aplikasi atau dengan perintah flatpak run com.usebottles.bottles.
Membuat bottle pertama
Saat pertama kali dibuka, Bottles menampilkan tombol untuk membuat bottle baru. Klik tombol tersebut, lalu isi nama bottle, misalnya “Aplikasi Kantor”. Pada bagian Environment, pilih Application untuk aplikasi biasa, atau Gaming jika kamu ingin menjalankan game. Untuk sebagian besar aplikasi produktivitas, pilihan Application sudah cukup.
Bottles akan mengunduh komponen yang diperlukan pada pembuatan bottle pertama. Proses ini membutuhkan koneksi internet dan bisa memakan waktu beberapa menit. Setelah selesai, bottle akan muncul di daftar utama.
Memasang dependensi yang dibutuhkan
Banyak aplikasi Windows memerlukan runtime tambahan agar bisa berjalan. Di dalam bottle, buka tab Dependencies. Di sana tersedia daftar panjang paket seperti dotnet48, vcrun2019, corefonts, dan lain-lain. Pilih dependensi yang sesuai dengan aplikasi yang akan kamu jalankan, lalu klik Install Selected.
Jika kamu tidak yakin, coba jalankan aplikasi terlebih dahulu. Pesan error yang muncul biasanya menyebutkan komponen yang hilang, misalnya “MSVCP140.dll not found” yang menandakan perlunya Visual C++ Redistributable.
Menjalankan installer aplikasi Windows
Di halaman bottle, klik Run Executable dan pilih file installer (.exe) dari komputer. Bottles akan menjalankan installer di dalam lingkungan Wine. Ikuti proses instalasi seperti biasa di Windows.
Setelah instalasi selesai, aplikasi biasanya muncul sebagai shortcut di tab Programs. Kamu bisa menjalankannya langsung dari sana. Jika shortcut tidak muncul, cari file .exe aplikasi di dalam drive C bottle dan tambahkan secara manual melalui tombol Add Shortcut.
Tips agar aplikasi berjalan lebih stabil
- Gunakan versi Wine yang lebih baru jika aplikasi gagal berjalan. Di tab Settings, ubah Wine version ke rilis terbaru yang tersedia.
- Aktifkan DXVK untuk aplikasi yang membutuhkan akselerasi grafis, terutama game atau perangkat lunak desain.
- Jika aplikasi tidak mau terbuka, coba jalankan lewat terminal di dalam bottle untuk melihat log error. Buka tab Tools > Console, lalu jalankan perintah seperti
wine namaapp.exe. - Manfaatkan fitur Snapshots sebelum mengubah konfigurasi. Jika terjadi masalah, kamu bisa kembali ke kondisi sebelumnya.
Kapan sebaiknya tidak memakai Bottles?
Bottles tidak cocok untuk semua aplikasi Windows. Perangkat lunak yang sangat bergantung pada driver kernel, seperti antivirus tertentu atau aplikasi dengan proteksi hardware, umumnya tidak akan berjalan. Game dengan anti-cheat tingkat kernel juga sering memblokir lingkungan Wine. Untuk kebutuhan tersebut, dual-boot atau mesin virtual dengan passthrough GPU masih menjadi pilihan yang lebih andal.
Ringkasan
Bottles memangkas banyak langkah manual dalam menjalankan aplikasi Windows di Linux. Dengan membuat bottle terpisah untuk tiap kebutuhan, memasang dependensi lewat antarmuka, dan memanfaatkan snapshot, kamu bisa bereksperimen tanpa merusak konfigurasi lain. Mulailah dari aplikasi sederhana untuk memahami alurnya sebelum beralih ke perangkat lunak yang lebih kompleks.
Pertanyaan yang Sering Diajukan
Apakah Bottles gratis?
Ya, Bottles adalah perangkat lunak open source dan gratis. Kamu bisa memasangnya melalui Flathub tanpa biaya.
Apakah menjalankan aplikasi Windows dengan Bottles legal?
Legalitas bergantung pada lisensi aplikasi Windows itu sendiri. Kamu tetap memerlukan lisensi sah untuk perangkat lunak berbayar yang kamu jalankan. Bottles hanya menyediakan lingkungan kompatibilitas.
Bisakah Bottles menjalankan game Windows?
Bisa untuk banyak game, terutama yang tidak memakai anti-cheat kernel. Aktifkan DXVK dan pilih environment Gaming saat membuat bottle untuk hasil terbaik. Namun, tidak semua game kompatibel.