Running Windows programs on Linux can be confusing and complicated. This is where Bottles comes in. This program can make running Windows programs much easier. Here’s how to use Bottles on your Linux PC.
Installing bottles in Linux
Before we can explain how to use the Bottles app on Linux, the app needs to be installed. To configure Bottles on Linux, open a terminal window on the desktop. Not sure how to launch a terminal? Press Ctrl + Alt + T on the keyboard or search for “Terminal” in the application menu.
With the terminal window open, the installation can begin. Using the installation instructions below, get Bottles running on your Linux PC.
The Bottles app has an official DEB package that Ubuntu users can download from Github and install using the Apt package management tool. To get your hands on this DEB package, use the following wget download command.
Install the application using the apt install command after downloading the DEB package on your Ubuntu PC.
sudo apt install ./com.usebottles.bottles_2021.12.28-treviso_amd64.deb
Debian users can run the Bottles application using the DEB package available on the project’s Github page. If you are using Debian, you will be able to download the package using the wget command below.
The Bottles app is available in the Arch Linux User Repository. To make it work on your system, you must first install the Trizen AUR support tool. Next, install Trizen with the commands below.
sudo pacman -S git base-devel git clone https://aur.archlinux.org/trizen.git cd trizen/ makepkg -sri
Once the Trizen application is up and running, use the trizen -S command to install the latest version of Bottles on your computer.
There is an unofficial RPM package for bottles on Fedora. However, following the Flatpak or AppImage installation instructions is a better idea to get the Bottles app working on Fedora.
Suppose you want to use bottles on OpenSUSE. In this case, you will need to follow the Flatpak or AppImage installation instructions, as there is no official (or unofficial) RPM package available for the OS.
The bottles are available as a Flatpak on Flathub. To make it work on your system, you need to install the latest Flatpak runtime on your computer. Follow our guide to setting up Flatpak.
Once the Flatpak runtime is configured on your system, enter the two commands below to get the latest Bottles app running.
flatpak remote-add –if-not-exists flathub https://flathub.org/repo/flathub.flatpakrepo flatpak install flathub com.usebottles.bottles
To install Bottles as a Flatpak, see our guide to AppImageLauncher and set it up. Once AppImageLauncher is installed, go to the AppImage download page, download the AppImage file and open it with AppImageLauncher to install it on your Linux system.
How to use the bottles
Launch Bottles by searching for it in the app menu. Then follow the step-by-step instructions below.
Step 1: When the Bottles app is open, you will see a “Welcome to Bottles” message. Look for the “Next” button and click on it with the mouse to go to the next page.
Step 2: After clicking the “Next” button, you will be introduced to the “runners”. Click the “Next” button after reading about “Runners”.
Step 3: Once you read the message about “Runners”, Bottles will tell you that it needs to download around 70MB of data. These data are necessary to use the application. Click on the “Install” button to start the installation.
Step 4: Look for the “Create a new bottle” button. After clicking on the “Create New Bottle” button, you will be presented with different types of bottles. These types are “Games”, “Software” and “Custom”.
Select your bottle type. Then enter the name of your bottle in the “Name” box. Click “Create” when finished.
Step 5: When your bottle is created, select it from the list to access it. Next, look for the “Run Executable” button. By selecting this button, a pop-up window will appear. Using the pop-up window, locate your Windows EXE file.
Alternatively, if you want to install a program directly on the bottle, click on “Programs” in the sidebar. Next, click the “+” button and browse for the EXE file. Once the file is added, click on the “Play” button to launch the EXE.
Step 6: Your program should work immediately once launched with Bottles. If not, select “Dependencies” and click on it. Next, install the dependencies your EXE program needs to run properly.
Note: If you don’t know what dependencies to install with the Bottles app, find your program on WineHQ.org.