# Wine Wine is a tool that allows windows programs to be run on Linux. It is worth noting that Wine does not use virtualization, it directly translates the calls a program is normally making to the Windows kernel into the language understood by the Linux kernel, and vice versa. ## Install Note: The wine package is not required by [Bottles](#bottles) as it has its own versions of Wine, but **if you're not installing the flatpak version**, I **recommend** installing it as it gives access to the latest version of Wine to Bottles. ### Arch-Based ```sh sudo pacman -S wine ``` ### Debian/Mint/Ubuntu As noted above, since bottles will be installed through flatpak there is no use in installing Wine here for bottles. ```sh sudo apt install wine ``` ### Fedora ```sh sudo dnf install wine ``` # Bottles There are a number of programs to manage Wine programs, personally I have found Bottles to be the best experience and what I am recommending here. ## Install Bottles is packaged on some distributions and is also available as a [Flatpak](Flatpak.md). You should be able to install bottles through whatever graphical software manager/store is on your system. If that is not available or you just want to install via command-line, see below: ### Flatpak (universal) ```sh flatpak install com.usebottles.bottles ``` ### Arch-Based (AUR Package) ```sh yay -S bottles ``` ### Debian/Mint/Ubuntu Bottles is not packaged, use the Flatpak. ### Fedora ```sh sudo dnf install bottles ``` ## Usage