How to Install Bottles on Ubuntu 24.04, 22.04 or 20.04

This guide will demonstrate how to install Bottles on Ubuntu 24.04, 22.04, or 20.04 LTS using the command-line terminal.

Bottles is a versatile tool designed to streamline the management and execution of Windows applications on Linux systems. It offers a user-friendly interface that simplifies the configuration of wine bottles, enabling users to run a wide array of Windows software efficiently.

Key features include:

  • Isolation: Each application operates in its own containerized environment, enhancing compatibility and reducing conflicts.
  • Customization: Users can tailor settings, dependencies, and environments for each bottle, ensuring optimal performance.
  • Version Control: Bottles supports multiple Wine versions, allowing users to select the most suitable one for their applications.
  • Performance Tuning: Advanced configuration options are available to optimize the performance of Windows applications on Linux.
  • Easy Integration: Bottles integrates seamlessly with the Linux desktop, providing a coherent user experience.
  • Snapshot Feature: Users can take snapshots of their bottle configurations, making it easy to revert to a previous state if needed.
  • Community Templates: Bottles offers community-driven templates, streamlining the setup of common applications.
  • Update Management: The client provides straightforward mechanisms to update Wine and applications within bottles.

With Bottles, users gain a powerful ally in enhancing their productivity and expanding the range of applications available on their Linux systems.

Let’s dive into the technical steps to get Bottles up and running on your Ubuntu system.

Install Bottles on Ubuntu via Flatpak with Flathub

Install Flatpak for Bottles Installation (Skip if Installed)

Begin by installing Flatpak, which the package manager requires for bottles. If Flatpak is already present in your system, you can skip this step.

Execute the following command:

sudo apt install flatpak -y

A system reboot is recommended for those installing Flatpak for the first time. This step ensures that all necessary paths, especially for icons, are correctly set up. If not rebooted, you may encounter unexpected issues.

To reboot, save your work and use the traditional graphical shutdown interface, or use the command:


For detailed instructions on installing or upgrading Flatpak, including accessing the latest stable or development builds, refer to our comprehensive guide on installing Flatpak on Ubuntu. This guide is particularly useful for LTS Ubuntu releases, which may lag behind in the latest software features. It includes steps for using the Flatpak team’s LaunchPAD PPA for installation.

Enable Flathub for Bottles Installation

To proceed with the installation of Bottles, enable Flathub repository with the following command:

sudo flatpak remote-add --if-not-exists flathub

Enabling Flathub is crucial as it provides access to the Bottles package and other applications not typically available in the Ubuntu repositories.

Install Bottles via Flatpak Command

Finally, install Bottles using Flatpak. Run the command below in your terminal:

flatpak install flathub com.usebottles.bottles -y

This command fetches and installs Bottles from the Flathub repository, ensuring you get the latest version compatible with your Ubuntu system.

Launch Bottles on Ubuntu

CLI Command to Launch Bottles

To launch Bottles from your terminal, utilize the following command:

flatpak run com.usebottles.bottles

This command instantly activates Bottles, providing immediate access to its features. Using the command line for launching applications like Bottles is a direct approach favored by many users for its speed and simplicity.

GUI Method to Launch Bottles

For those who prefer a graphical user interface (GUI), Bottles can be launched without using the command line. Follow these steps to open Bottles through the GUI:

  1. Click on Activities at the top left corner of your screen.
  2. Select Show Applications to view a list of all installed applications.
  3. Scroll to find and click on the Bottles application icon.
Display of the Bottles application icon on Ubuntu desktops 24.04, 22.04, or 20.04.
The Bottles app icon showcased on Ubuntu.

Example Setting Up Gaming Environment with Bottles on Ubuntu

Establishing Your Environment

Initiate the process by creating a new environment in Bottles. This environment acts as a dedicated space for your gaming applications. Name it appropriately to reflect its usage or the types of games you intend to install. Naming conventions help in organizing and differentiating between various environments, especially if you plan to create multiple ones for different purposes.

Process of creating a new bottle environment in Bottles on Ubuntu 24.04, 22.04, or 20.04.
Steps to create a new bottle environment in Bottles.

Environment Setup and Dependencies Installation

After naming your environment, Bottles will commence the setup. This includes the installation of necessary Windows dependencies, a crucial step for ensuring compatibility with gaming applications. The time taken for this setup varies based on your system’s specifications and performance capabilities. A robust system might complete this process quicker compared to a less powerful one. Patiently waiting during this phase is essential, as it lays the foundation for a smooth gaming experience on Ubuntu.

Viewing the Bottles user interface during bottle creation on Ubuntu 24.04, 22.04, or 20.04.
The user interface of Bottles during a new bottle setup.

Configuring Environment Details

Once the environment setup is complete, you will access the Bottles details section. Here, you can fine-tune various aspects like preferences, dependencies, and program settings. This customization allows for a tailored experience, enabling adjustments that align with your specific gaming needs or system requirements. The flexibility to configure these settings is vital for optimizing performance and compatibility.

Configuring settings in a newly created bottle within Bottles on Ubuntu 24.04, 22.04, or 20.04.
Configuration options for a new bottle in Bottles.

Setting Preferences

In the preferences section, you have the opportunity to adjust settings to better suit your gaming experience. This might include tweaking graphics settings, managing resource allocation, or other modifications that enhance game performance. Each adjustment should be considered carefully to balance system performance with gaming quality.

Adjusting preferences in the Bottles application on Ubuntu 24.04, 22.04, or 20.04.
How to set preferences in the Bottles application.

Installing Gaming Installers (If you created a Gaming Bottles)

Bottles provide direct access to popular gaming installers like and EA Launcher. This feature simplifies the process of installing and managing your favorite games. Select the desired installer, and Bottles will handle the installation process, integrating these platforms into your Ubuntu system seamlessly.

Installing game installers using Bottles on Ubuntu 24.04, 22.04, or 20.04.
Process of installing gaming installers in Bottles.

Launching Applications from Programs

After installing the gaming applications, you can launch them directly from the Programs section in Bottles. This centralized approach to accessing your games streamlines the user experience, keeping all your gaming tools in one convenient location.

Logging into the EA Launcher using Bottles on Ubuntu 24.04, 22.04, or 20.04.
Accessing the EA Launcher through Bottles on Ubuntu.

First-Time Tips for Bottles on Ubuntu

Now that you have successfully installed Bottles on Ubuntu, let’s dive into some tips that may help in getting you started with the software.

General Tips for Bottles

  • Familiarize with the Interface: Take some time to explore the Bottles interface. Understanding where things are and how the UI works will significantly improve your efficiency.
  • Check for Dependencies: Ensure all necessary dependencies are installed for Bottles. While Bottles handles most of this, double-checking helps avoid any unforeseen issues.
  • Regular Backups: Regularly backing up your Bottles environments is crucial. This can be a lifesaver in case of data loss or when migrating to a different system.

Customizations in Bottles

  • Tweak Performance Settings: Adjust performance settings in Bottles to match your system’s capabilities. This includes setting the CPU load, memory allocation, and graphics settings.
  • Customize Wine Versions: Experiment with different Wine versions for each bottle. Some applications may perform better with specific Wine builds.
  • Manage Environment Variables: Learn to manage environment variables within Bottles. This advanced feature allows for fine-tuning the behavior of applications.

Additional Bottles Helpful Tips

  • Keyboard Shortcuts: Familiarize yourself with keyboard shortcuts in Bottles. Shortcuts can significantly speed up your workflow. For instance, knowing how to quickly switch between environments or access settings can save time.
  • Use Bottles for Testing: Utilize Bottles to test applications before installing them on your main system. This is a safe way to evaluate software without risking system stability.
  • Explore Bottles’ Features: Dive into the additional features of Bottles, like using the built-in task manager or accessing the debug logs. These tools can be invaluable for troubleshooting.

Remember, the more you explore and understand Bottles, the more proficient you’ll become in managing Windows applications on your Ubuntu system.

Managing Bottles on Ubuntu

Update Bottles

To keep Bottles up-to-date, employ the following command in the terminal. Regular updates ensure that you have the latest features and security enhancements. It’s important to note that the version of Bottles you have installed dictates the specific updates that will be applied.

flatpak update

Flatpak, by design, routinely checks for updates automatically. This feature helps maintain your software without manual intervention, ensuring you’re always running the most current version.

Remove (Uninstalling) Bottles

If you decide that Bottles are no longer needed on your system, the uninstallation process is straightforward. Use the command below to remove Bottles. This command uninstalls the software and deletes related data, ensuring a clean removal.

flatpak uninstall --delete-data com.usebottles.bottles

After uninstalling Bottles, it’s a good practice to clean up any remaining residual files. The following command removes unused components, which helps in freeing up space and keeping your system organized.

flatpak remove --unused

Executing this command is an efficient way to ensure that your system remains clutter-free, especially after the removal of software like Bottles.


We’ve walked through the steps to install Bottles on Ubuntu 24.04, 22.04, or 20.04 LTS, making it easier for you to run Windows apps on your Linux machine. Remember, Bottles offers a great blend of flexibility and user-friendliness, so don’t hesitate to explore its features and tailor it to your needs. Whether you’re a gamer, developer, or just need access to certain Windows-only applications, Bottles is a solid choice. Keep it updated, experiment with different configurations, and make the most of your Linux system. Happy computing!

Leave a Comment