How to Install Mixxx on Ubuntu 26.04, 24.04 and 22.04

Last updated Friday, May 8, 2026 10:49 am Joshua James 9 min read

Mixxx gives Ubuntu a full DJ workflow with beatmatching, controller support, recording, and Auto DJ without pushing you into proprietary software. If you want to install Mixxx on Ubuntu, download the current Mixxx beta, or stay on the safest stable build, the real decision is which release channel fits your machine: Ubuntu’s own package, Mixxx’s stable PPA, its beta or nightly PPAs, or the Flathub build.

Ubuntu 26.04, 24.04, and 22.04 all have a working Mixxx path, but the right download path changes by release. The official Mixxx download page sends Ubuntu users to Launchpad PPAs instead of a separate standalone installer. Ubuntu 26.04 already ships Mixxx 2.5.4 from Universe, the stable PPA currently provides Mixxx 2.5.6 across all three supported releases, and beta or nightly PPAs are documented upstream for Ubuntu 24.04 or later. You can install the package from a terminal, but Mixxx itself still needs a graphical session and audio devices when you launch it.

Install Mixxx on Ubuntu

These installation paths cover Ubuntu 26.04, 24.04, and 22.04 without mixing package managers or Mixxx release channels. The Ubuntu package is the lowest-maintenance path, the stable PPA is the newest stable APT candidate, preview PPAs are testing paths for 26.04 or 24.04, and Flatpak is the Flathub-managed alternative.

MethodChannelCurrent LineUpdatesBest For
Ubuntu repositoriesUbuntu UniverseDistribution packageVia APT updatesLowest-maintenance install from Ubuntu’s own archive
Mixxx stable PPALaunchpad stable PPAMixxx 2.5.6 stableVia APT updatesReaders who want the newest stable Mixxx package through APT
Mixxx beta PPALaunchpad beta PPAMixxx 2.6 beta snapshotsVia APT updatesUbuntu 26.04 or 24.04 testers who want the next release line
Mixxx nightly PPALaunchpad nightly PPAMixxx 2.7 alpha snapshotsVia APT updatesUbuntu 26.04 or 24.04 testers who want main-branch builds
FlatpakFlathubFlathub stable appVia Flatpak updatesReaders who already use Flathub or want app updates outside APT

Use only one Mixxx PPA channel at a time. Remove the previous channel before switching between stable, beta, and nightly so APT does not keep preferring a different build than you expect. For beta or nightly testing, back up your Mixxx library and settings first and keep those builds off any system you rely on for live performances.

Update Ubuntu Before Installing Mixxx

Refresh package metadata first so APT sees the current Ubuntu and Launchpad package lists before you choose an installation method.

sudo apt update && sudo apt upgrade

These commands use sudo for package-management tasks. If your account does not have admin access yet, follow the guide to add a new user to sudoers on Ubuntu before you continue.

Install Mixxx from Ubuntu Repositories

The Ubuntu package is the lowest-maintenance choice because it stays inside Ubuntu’s own archive. Mixxx lives in Ubuntu’s Universe repository on every supported LTS release, so if apt cannot find the package on a minimal system, enable Universe and Multiverse in Ubuntu first.

sudo apt install -y mixxx

The -y flag accepts APT’s confirmation prompt automatically. After the install finishes, confirm the installed package version and source with:

apt-cache policy mixxx
mixxx:
  Installed: 2.5.4+dfsg-1build1
  Candidate: 2.5.4+dfsg-1build1
  Version table:
 *** 2.5.4+dfsg-1build1 500
        500 http://archive.ubuntu.com/ubuntu resolute/universe amd64 Packages
        100 /var/lib/dpkg/status

Ubuntu 24.04 reports 2.4.0+dfsg-2build4 from noble/universe, and Ubuntu 22.04 reports 2.3.2~dfsg-1 from jammy/universe. Use the stable PPA instead when you want the newest stable Mixxx release through APT.

Install Mixxx from the Mixxx Stable PPA

The stable PPA is the practical APT upgrade path when you want the current stable Mixxx package. It currently provides Mixxx 2.5.6 for Ubuntu 26.04, 24.04, and 22.04, while Ubuntu’s own archive carries older or distribution-rebuilt packages depending on the release.

Mixxx’s official download page points Ubuntu users here first for the stable track, with manual Launchpad package downloads left as the fallback if you do not want to add the repo. Standard Ubuntu desktop installs already include add-apt-repository, but install software-properties-common first on a minimal system if the command is missing.

sudo apt install -y software-properties-common

Once add-apt-repository is available, import the stable PPA.

sudo add-apt-repository -y ppa:mixxx/mixxx

Refresh APT after adding the PPA, then confirm that it becomes the preferred candidate before you install the package.

sudo apt update
apt-cache policy mixxx

Ubuntu 24.04 shows the stable PPA candidate like this. Ubuntu 26.04 and 22.04 use the same package line with resolute or jammy in the source path.

mixxx:
  Installed: (none)
  Candidate: 2.5.6-1~noble
  Version table:
     2.5.6-1~noble 500
        500 https://ppa.launchpadcontent.net/mixxx/mixxx/ubuntu noble/main amd64 Packages
     2.4.0+dfsg-2build4 500
        500 http://au.archive.ubuntu.com/ubuntu noble/universe amd64 Packages

Install Mixxx once APT is preferring the Launchpad package.

sudo apt install -y mixxx

Run the same policy check again to confirm the installed package now comes from the PPA.

apt-cache policy mixxx
mixxx:
  Installed: 2.5.6-1~noble
  Candidate: 2.5.6-1~noble
  Version table:
 *** 2.5.6-1~noble 500
        500 https://ppa.launchpadcontent.net/mixxx/mixxx/ubuntu noble/main amd64 Packages
        100 /var/lib/dpkg/status
     2.4.0+dfsg-2build4 500
        500 http://au.archive.ubuntu.com/ubuntu noble/universe amd64 Packages

Ubuntu 26.04 follows the same pattern with 2.5.6-1~resolute above the stock 2.5.4+dfsg-1build1 package. Ubuntu 22.04 shows 2.5.6-1~jammy above the stock 2.3.2~dfsg-1 package.

Install Mixxx Beta or Nightly Builds on Ubuntu

Mixxx splits preview builds into a beta PPA for the upcoming 2.6 release line and a nightly PPA for current 2.7 alpha snapshots from the main branch. These channels are for testing upstream changes early, not for the machine you trust during a live set.

Mixxx’s download page currently documents both preview PPAs for Ubuntu 24.04 or later. On Ubuntu 22.04, the beta PPA adds cleanly but does not currently expose a newer mixxx candidate, which leaves Ubuntu 26.04 and 24.04 as the practical preview targets.

Preview PPAs use the same add-apt-repository tool as the stable PPA. If that command is missing on a minimal installation, install software-properties-common first.

sudo apt install -y software-properties-common

Install Mixxx Beta Builds on Ubuntu 26.04 or 24.04

Use the beta PPA when you want to test the next Mixxx stable release before it lands on the main download page. It is usually the safer preview track because it follows the release branch instead of daily main-branch snapshots.

sudo add-apt-repository -y ppa:mixxx/mixxxbetas

Refresh APT and confirm that the beta package becomes the preferred candidate before you install it.

sudo apt update
apt-cache policy mixxx
mixxx:
  Installed: (none)
  Candidate: 2.6~beta~265~ga4f5cca064-1~noble
  Version table:
     2.6~beta~265~ga4f5cca064-1~noble 500
        500 https://ppa.launchpadcontent.net/mixxx/mixxxbetas/ubuntu noble/main amd64 Packages
     2.4.0+dfsg-2build4 500
        500 http://archive.ubuntu.com/ubuntu noble/universe amd64 Packages

Ubuntu 26.04 shows the same beta branch as 2.6~beta~265~ga4f5cca064-1~resolute. Ubuntu 22.04 does not currently expose a newer beta candidate, so jammy stays on the stable track.

Install Mixxx once APT is preferring the beta package.

sudo apt install -y mixxx

Run the policy check again to confirm the installed package now comes from the beta PPA.

apt-cache policy mixxx
mixxx:
  Installed: 2.6~beta~265~ga4f5cca064-1~noble
  Candidate: 2.6~beta~265~ga4f5cca064-1~noble
  Version table:
 *** 2.6~beta~265~ga4f5cca064-1~noble 500
        500 https://ppa.launchpadcontent.net/mixxx/mixxxbetas/ubuntu noble/main amd64 Packages
        100 /var/lib/dpkg/status
     2.4.0+dfsg-2build4 500
        500 http://archive.ubuntu.com/ubuntu noble/universe amd64 Packages

Install Mixxx Nightly Builds on Ubuntu 26.04 or 24.04

Use the nightly PPA only when you explicitly want main-branch alpha builds and are comfortable retesting after frequent updates. This is the fastest-moving Mixxx channel, so it is the least appropriate choice for a production DJ machine.

sudo add-apt-repository -y ppa:mixxx/nightlies

Refresh APT and confirm that the nightly package becomes the preferred candidate before you install it.

sudo apt update
apt-cache policy mixxx
mixxx:
  Installed: (none)
  Candidate: 2.7~alpha~250~gb6482ac4b2-1~noble
  Version table:
     2.7~alpha~250~gb6482ac4b2-1~noble 500
        500 https://ppa.launchpadcontent.net/mixxx/nightlies/ubuntu noble/main amd64 Packages
     2.4.0+dfsg-2build4 500
        500 http://archive.ubuntu.com/ubuntu noble/universe amd64 Packages

Ubuntu 26.04 shows the same nightly branch as 2.7~alpha~250~gb6482ac4b2-1~resolute. Although a jammy nightly candidate is still visible in APT, Mixxx’s own preview guidance currently starts at Ubuntu 24.04, so Ubuntu 22.04 users are better served by the stable PPA or Flatpak.

Install Mixxx once APT is preferring the nightly package.

sudo apt install -y mixxx

Run the policy check again to confirm the installed package now comes from the nightly PPA.

apt-cache policy mixxx
mixxx:
  Installed: 2.7~alpha~250~gb6482ac4b2-1~noble
  Candidate: 2.7~alpha~250~gb6482ac4b2-1~noble
  Version table:
 *** 2.7~alpha~250~gb6482ac4b2-1~noble 500
        500 https://ppa.launchpadcontent.net/mixxx/nightlies/ubuntu noble/main amd64 Packages
        100 /var/lib/dpkg/status
     2.4.0+dfsg-2build4 500
        500 http://archive.ubuntu.com/ubuntu noble/universe amd64 Packages

Install Mixxx with Flatpak on Ubuntu

Flatpak gives Mixxx a Flathub-managed install path that works outside APT. Choose it when you already use Flathub or want the same app ID and update command across Ubuntu releases, but do not treat it as a tighter security boundary: the current Mixxx Flatpak needs broad audio, device, and media-folder access for DJ hardware and library workflows.

Ubuntu does not install Flatpak by default. If flatpak is missing on your system, follow the guide to install Flatpak on Ubuntu first, then come back here.

sudo flatpak remote-add --if-not-exists flathub https://dl.flathub.org/repo/flathub.flatpakrepo

Confirm that Flathub exists as a system remote before you install the app.

flatpak remotes
flathub system

Install Mixxx from Flathub once the remote is present.

sudo flatpak install flathub org.mixxx.Mixxx -y

Check the installed Flatpak metadata and version after the install completes.

flatpak info org.mixxx.Mixxx
          ID: org.mixxx.Mixxx
         Ref: app/org.mixxx.Mixxx/x86_64/stable
        Arch: x86_64
      Branch: stable
     Version: 2.5.2
      Origin: flathub
Installation: system

Compare Mixxx Channels on Ubuntu

The channel choice is really about release cadence and risk. Ubuntu’s archive is simplest, the stable PPA is currently the newest stable APT package, and preview testers on 26.04 or 24.04 can move to beta or nightly depending on how close they want to stay to upstream development.

ChannelUbuntu 26.04Ubuntu 24.04Ubuntu 22.04Best Fit
Ubuntu repositories2.5.4+dfsg-1build12.4.0+dfsg-2build42.3.2~dfsg-1Lowest-maintenance install from Ubuntu’s own archive
Stable PPA2.5.6-1~resolute2.5.6-1~noble2.5.6-1~jammyNewest stable Mixxx through APT-managed updates
Beta PPA2.6~beta~265~ga4f5cca064-1~resolute2.6~beta~265~ga4f5cca064-1~nobleNo newer beta candidate on jammyTesting the next stable release
Nightly PPA2.7~alpha~250~gb6482ac4b2-1~resolute2.7~alpha~250~gb6482ac4b2-1~nobleNot a recommended preview pathTesting current main-branch builds
Flatpak2.5.2 stable2.5.2 stable2.5.2 stableFlathub-managed app with separate Flatpak updates

Mixxx currently documents preview PPAs for Ubuntu 24.04 or later. On Ubuntu 22.04, the beta PPA does not currently expose a newer package candidate, and although a nightly jammy build is still visible in APT, the stable PPA or Flatpak remains the safer path because that matches Mixxx’s current preview guidance.

Launch Mixxx on Ubuntu

Mixxx is a desktop application even when you start it from a terminal. APT and PPA installs provide the same mixxx launcher and desktop entry, while Flatpak uses its app ID for terminal launches.

Launch Mixxx from the Terminal on Ubuntu

Use the command that matches the package format you installed.

# Ubuntu repository or PPA
mixxx

# Flatpak
flatpak run org.mixxx.Mixxx

Launch Mixxx from the Applications Menu on Ubuntu

The graphical launcher is still the easiest way to open Mixxx when you are working from a normal desktop session.

  1. Open the Activities overview or your applications menu.
  2. Search for Mixxx.
  3. Select the Mixxx launcher to start the application.

For library setup, controller mapping, or broadcast configuration, the Mixxx user manual and Mixxx support page are the best upstream references after the package install is finished.

Update or Remove Mixxx on Ubuntu

Keep the maintenance path matched to the package format you installed. That avoids stale sources, duplicate installs, and misleading version checks later.

Update Mixxx APT Installations on Ubuntu

Ubuntu repository and PPA installs both update through APT, so a targeted package upgrade is enough.

sudo apt update && sudo apt install --only-upgrade mixxx -y

Update Mixxx Flatpak Installations on Ubuntu

Flatpak updates are separate from APT, so update the installed app through Flatpak itself.

sudo flatpak update org.mixxx.Mixxx -y

Remove APT or PPA Installations of Mixxx on Ubuntu

APT and PPA installs use the same package removal step. Remove the package first, then let APT clean up dependencies it no longer needs.

sudo apt remove -y mixxx

After the package is gone, preview the cleanup list before removing leftover auto-installed dependencies.

sudo apt autoremove --dry-run

If the preview only lists Mixxx-related dependencies you no longer need, run the cleanup interactively.

sudo apt autoremove

If you added one of the Mixxx PPAs and no longer need it, remove the specific channel source as well. For broader rollback and cleanup options, the guide to remove a PPA from Ubuntu covers the longer workflow in detail.

# Stable PPA
sudo add-apt-repository --remove -y ppa:mixxx/mixxx

# Beta PPA
sudo add-apt-repository --remove -y ppa:mixxx/mixxxbetas

# Nightly PPA
sudo add-apt-repository --remove -y ppa:mixxx/nightlies

Run only the command that matches the channel you enabled, then refresh APT.

sudo apt update

Confirm that the package is no longer installed and that APT has fallen back to Ubuntu’s own candidate for your release.

dpkg -l mixxx 2>/dev/null | grep '^ii' || echo "mixxx not installed"
apt-cache policy mixxx
mixxx not installed
mixxx:
  Installed: (none)
  Candidate: 2.4.0+dfsg-2build4
  Version table:
     2.4.0+dfsg-2build4 500
        500 http://au.archive.ubuntu.com/ubuntu noble/universe amd64 Packages

Ubuntu 26.04 and 22.04 show the same fallback pattern, but with their own stock package versions. If you also want general package-cleanup background, see how to remove packages on Ubuntu from the command line.

Remove Mixxx Flatpak on Ubuntu

Remove the system-wide Flatpak app first. This removes the application and its Flathub app ref, but it does not reliably remove the Mixxx profile under your normal user account when the command runs with sudo.

sudo flatpak remove org.mixxx.Mixxx -y

Check that the Mixxx Flatpak app ID is no longer installed.

flatpak list --app --columns=application | grep -F org.mixxx.Mixxx || echo "org.mixxx.Mixxx not installed"
org.mixxx.Mixxx not installed

If you deliberately want to delete the Flatpak profile for your current user, remove the Mixxx app directory from your own home directory after the app is gone.

rm -rf ~/.var/app/org.mixxx.Mixxx

Clean up unused runtimes after the app removal finishes. Flatpak lists the runtimes first, so review the prompt before confirming removal on systems that share runtimes with other apps.

sudo flatpak uninstall --unused

Mixxx also keeps personal library and settings data under your home directory after you launch it. Those paths can differ by package format and what the application actually created on your account, so inspect your home directory first and delete only the Mixxx-related folders that really exist if you want a full cleanup.

Conclusion

Mixxx is installed on Ubuntu from the channel that matches your release and risk tolerance, from Ubuntu’s own package to the stable PPA for the newest stable APT build or preview PPAs when you deliberately want upstream testing builds. Once your library and audio routing are in place, the next useful additions are install Audacity on Ubuntu for edits and install OBS Studio on Ubuntu if you want to stream or record full DJ sets.

Follow LinuxCapable

Want more LinuxCapable guides in Google?

Add LinuxCapable as a preferred source so Google can show more of our fresh Linux tutorials in Top Stories and From your sources when relevant.

Add LinuxCapable as a preferred source on Google
Search LinuxCapable

Need another guide?

Search LinuxCapable for package installs, commands, troubleshooting, and follow-up guides related to what you just read.

Found this guide useful?

Support LinuxCapable to keep tutorials free and up to date.

Buy me a coffeeBuy me a coffee
Before commenting, please review our Comments Policy.
Formatting tips for your comment

You can use basic HTML to format your comment. Useful tags currently allowed in published comments:

You type Result
<code>command</code> command
<strong>bold</strong> bold
<em>italic</em> italic
<blockquote>quote</blockquote> quote block

Got a Question or Feedback?

We read and reply to every comment - let us know how we can help or improve this guide.

Let us know you are human: