Files
RRC-Cybersecurity-Software-…/Tools/Wine.md

54 lines
1.5 KiB
Markdown

# 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