Skip to the content.

How to Install CapCut on Ubuntu 24.04

CapCut, formerly internationally known as ViaMaker, is a Chinese short-form video editing app developed by ByteDance.

Run each command step by step and check for errors in the terminal. Some of the troubleshooting steps below are only needed if you hit Wine-related problems.

Install Lutris

Lutris is a free, open-source, cross-platform, and free-to-play video game launcher.

sudo apt update
sudo apt upgrade
sudo apt install libgl1-mesa-dri libglx-dev -y
sudo add-apt-repository ppa:lutris-team/lutris -y
sudo apt update
sudo apt install lutris -y

Ref: Lutris - GitHub

Install CapCut.exe (latest) from official website

1. Download the CapCut installer

2. Open Lutris and add a new Windows application

  1. Launch Lutris from your application menu.
  2. Click the + (Add Game) button in the top-left corner.
  3. In the window that opens, select Add locally installed game.
  4. In the Name field, enter CapCut.
  5. Make sure the Runner is set to Wine.

3. Select the CapCut installer .exe file

  1. In the same window, go to the Game options tab.
  2. In the Executable field, click Browse and select the CapCut_...exe file you downloaded.
  3. (Optional) In the Wine prefix field, you can use the default prefix or select a new folder, for example: ~/.wine-capcut.

Kaydetmek için Save / Add butonuna tıkla. Lutris ana ekranında artık CapCut diye bir giriş göreceksin.

4. Run the installer and complete the setup

  1. In the Lutris main screen, double-click the CapCut entry or right-click and choose Play.
  2. The normal CapCut installation wizard (as in Windows) should open.
  3. Accept the license agreement and follow the Next / Install steps.
  4. When the installation finishes, close the installer window.

Once the installation is complete, CapCut will be installed inside the Wine prefix you used.

5. Running CapCut again

Troubleshooting Wine issues

If you have any Wine-related issues during installation or while running CapCut, you can try the following steps.

  1. Totally delete Wine (this will remove existing Wine installations and apps depending on them):

    sudo apt purge wine* -y
    
  2. Enable multi-architecture support (if not already done):

    sudo dpkg --add-architecture i386
    sudo apt update
    
  3. Fix broken packages:

    Use the following command to try and repair broken dependencies:

    sudo apt --fix-broken install
    
  4. Install missing 32-bit libraries (only if error message mentions them):

    For example, if libgd3:i386 is reported as missing, install it directly:

    sudo apt install libgd3:i386
    
  5. Install Wine32:

    After fixing the dependencies, retry installing wine32:

    sudo apt install wine32
    
  6. Check for held packages:

    If the problem persists, check if any packages are being held:

    sudo apt-mark showhold
    

    To unhold any package:

    sudo apt-mark unhold <package-name>
    
  7. If issues still continue:

    • Check the official WineHQ documentation for Ubuntu (including 24.04) for the most up-to-date repository and installation instructions:
      • https://wiki.winehq.org/Ubuntu

Using the official WineHQ instructions instead of old PPAs usually resolves stubborn Wine32 dependency problems on newer Ubuntu releases.

Wine setup steps used in this document (chronological)

Below is the 64-bit WineHQ path that got us closest to a working setup, listed step by step.

  1. Completely remove any existing Wine installation

    sudo apt purge wine* -y
    sudo apt autoremove --purge -y
    
  2. Enable multi-arch support and install basic 32-bit libraries

    sudo dpkg --add-architecture i386
    sudo apt update
    sudo apt --fix-broken install
    sudo apt install libgd3:i386 -y
    
  3. Add the official WineHQ repository (Ubuntu 24.04 “noble”) and install WineHQ stable

    sudo mkdir -pm755 /etc/apt/keyrings
    sudo wget -O /etc/apt/keyrings/winehq-archive.key https://dl.winehq.org/wine-builds/winehq.key
    sudo wget -NP /etc/apt/sources.list.d/ https://dl.winehq.org/wine-builds/ubuntu/dists/noble/winehq-noble.sources
    
    sudo apt update
    sudo apt install --install-recommends winehq-stable -y
    wine --version  # çıktıda wine-10.0 görüldü
    
  4. Create a clean 64-bit prefix with WineHQ (.wine-capcut64)

    rm -rf "$HOME/.wine-capcut64"
    WINEPREFIX="$HOME/.wine-capcut64" wineboot --init
    
  5. Run the new CapCut installer directly with Wine in the 64-bit prefix

    WINEPREFIX="$HOME/.wine-capcut64" wine "$HOME/Downloads/CapCut_7579977665915158529_installer.exe"
    
  6. (Optional) Run the same installer through Lutris using its own Wine runner

    Lutris log’unda görülen komut:

    gamemoderun /home/osman/.local/share/lutris/runners/wine/wine-ge-8-26-x86_64/bin/wine \
      /home/osman/Downloads/CapCut_7579977665915158529_installer.exe
    

The common outcome of all the steps above: the installer successfully connects to the internet (HTTP 200 OK, JSON response), but the GUI progress bar stays stuck at 0%.

Known Issues & Alternatives

Despite all Wine/Lutris attempts described in this document, the following issues occurred and could not be resolved in a stable way:

These symptoms indicate that the Ubuntu 24.04 + Wine + latest CapCut PC version combination is unstable / incompatible and, in practice, cannot be reliably installed at the moment.

This note is written to guide anyone who wants to try the same steps in the future and to serve as a reference point in case someone manages to improve this process and reach a working solution.