# 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
