How to Install MakeMKV on Ubuntu (26.04, 24.04, 22.04)

Last updated Tuesday, February 24, 2026 12:15 pm Joshua James 7 min read 3 comments

MakeMKV converts DVDs and Blu-ray discs into MKV files while preserving all video tracks, audio streams, subtitles, and chapter information. You can install MakeMKV on Ubuntu through a PPA, Flatpak, or Snap, and each method provides the same core ripping functionality. Whether you need to back up a personal disc collection, feed a media server like Plex on Ubuntu or Jellyfin on Ubuntu, or archive aging discs before they degrade, MakeMKV handles the conversion without re-encoding.

Install MakeMKV on Ubuntu

MakeMKV can be installed through three channels on Ubuntu. Each method offers different trade-offs between update speed, system integration, and sandboxing.

MethodChannelVersionUpdatesBest For
APT PPAMakeMKV PPALatest betaAutomatic via apt upgradeDirect system integration
FlatpakFlathubLatest betaAutomatic via flatpak updateSandboxed applications
SnapSnapcraftLatest betaAutomatic background updatesSnap ecosystem users

Most users should choose the APT PPA method because it integrates directly with the system package manager, receives updates through regular apt upgrade runs, and requires no additional frameworks.

This guide supports Ubuntu 26.04 LTS, 24.04 LTS, and 22.04 LTS. The MakeMKV PPA provides packages for all three releases, and every command shown works identically across versions.

Method 1: Install MakeMKV via APT PPA on Ubuntu

Update Ubuntu System Packages

Refresh your package index and apply any pending upgrades before adding new software:

sudo apt update && sudo apt upgrade

This guide uses sudo for commands that need root privileges. If your user is not in the sudoers file yet, run the commands as root or follow the guide on how to add and manage sudo users on Ubuntu.

Add the MakeMKV PPA

A PPA (Personal Package Archive) is a third-party repository hosted on Launchpad that provides packages not included in Ubuntu’s default repositories. Import the MakeMKV beta PPA to access the latest packages:

sudo add-apt-repository ppa:heyarje/makemkv-beta -y

Refresh the package cache so APT picks up packages from the new repository:

sudo apt update

Install the MakeMKV Packages

MakeMKV ships as two packages: makemkv-oss contains the open-source libraries (libavcodec, libdriveio), and makemkv-bin contains the proprietary decryption engine. Both are required:

sudo apt install makemkv-oss makemkv-bin

Verify the installed version matches the PPA release:

apt-cache policy makemkv-bin

Expected output:

makemkv-bin:
  Installed: 1.18.3-1~resolute
  Candidate: 1.18.3-1~resolute
  Version table:
 *** 1.18.3-1~resolute 500
        500 https://ppa.launchpadcontent.net/heyarje/makemkv-beta/ubuntu resolute/main amd64 Packages
        100 /var/lib/dpkg/status

Register the MakeMKV Beta Key

MakeMKV requires a registration key for full Blu-ray functionality. During the beta period, a free key is available that must be renewed every one to two months.

The beta key changes periodically. Always get the current key from the official MakeMKV beta key forum thread rather than copying outdated keys from other tutorials. After launching MakeMKV, go to Help > Register and paste the current key.

Method 2: Install MakeMKV via Flatpak on Ubuntu

Flatpak must be installed before proceeding. If you do not have Flatpak set up, follow our guide to install Flatpak on Ubuntu first.

With Flatpak configured, install MakeMKV from Flathub:

flatpak install flathub com.makemkv.MakeMKV -y

Verify the installation:

flatpak list | grep -i makemkv

Expected output:

MakeMKV    com.makemkv.MakeMKV    1.18.3    stable    flathub    system

The Flatpak version runs in a sandbox, which limits direct hardware access. If MakeMKV cannot detect your optical drive, see the troubleshooting section below.

Method 3: Install MakeMKV via Snap on Ubuntu

Snap provides automatic background updates and is pre-installed on most Ubuntu systems. If Snap was previously removed, reinstall it:

sudo apt install snapd -y

Install MakeMKV from the Snap Store:

sudo snap install makemkv

Verify the installation:

snap list makemkv

Expected output:

Name      Version    Rev    Tracking       Publisher        Notes
makemkv   1.18.3     681    latest/stable  lucyllewy*       -

Launch MakeMKV on Ubuntu

MakeMKV Terminal Launch Commands

The terminal command depends on how MakeMKV was installed. For APT installations:

makemkv

For Flatpak installations:

flatpak run com.makemkv.MakeMKV

For Snap installations:

snap run makemkv

Launch MakeMKV from Ubuntu Desktop

All three methods register a desktop entry. Open the Activities overview, type MakeMKV in the search bar, and click the icon to launch the application.

Manage MakeMKV on Ubuntu

Update MakeMKV on Ubuntu

For APT installations, MakeMKV updates arrive through your regular system upgrade:

sudo apt update && sudo apt upgrade

When a new version is available, the upgrade output includes the MakeMKV packages:

The following packages will be upgraded:
  makemkv-bin makemkv-oss
2 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.

For Flatpak installations:

flatpak update com.makemkv.MakeMKV

Snap installations update automatically in the background. To trigger a manual refresh:

sudo snap refresh makemkv

Remove MakeMKV from Ubuntu

For APT installations, remove both packages and clean up unused dependencies:

sudo apt remove makemkv-oss makemkv-bin
sudo apt autoremove

Remove the PPA repository so APT stops checking it for updates:

sudo add-apt-repository --remove ppa:heyarje/makemkv-beta -y
sudo apt update

Confirm the package is no longer available:

apt-cache policy makemkv-bin

Empty output confirms both the package and PPA were fully removed.

For Flatpak installations, uninstall the application and remove its data directory:

flatpak uninstall com.makemkv.MakeMKV -y

The following command permanently deletes Flatpak-stored MakeMKV data including settings and cached files. Skip this step if you plan to reinstall later.

rm -rf ~/.var/app/com.makemkv.MakeMKV

For Snap installations:

sudo snap remove makemkv

Remove MakeMKV Configuration Files

MakeMKV stores settings and your registration key in a hidden directory under your home folder. Remove it only after confirming you no longer need the configuration:

The following command permanently deletes your MakeMKV settings, including your registration key and conversion preferences. If you plan to reinstall later, keep this directory intact.

rm -rf ~/.MakeMKV

Troubleshoot MakeMKV on Ubuntu

MakeMKV Optical Drive Not Detected

If MakeMKV does not detect your DVD or Blu-ray drive, the issue is usually a missing group membership. Optical devices on Ubuntu are owned by the cdrom group, and your user account must belong to it. Check the device permissions first:

ls -la /dev/sr0
brw-rw----+ 1 root cdrom 11, 0 Dec  7 10:00 /dev/sr0

The cdrom group shown in the output above must include your user. Add yourself to the group:

sudo usermod -aG cdrom $USER

The $USER variable automatically resolves to your current username. Log out and log back in for the group change to take effect, then confirm membership:

groups

The output should now include cdrom in your list of groups.

MakeMKV Flatpak Optical Drive Access

Flatpak sandboxing may block MakeMKV from accessing your optical drive even when the cdrom group membership is correct. Grant device access to the Flatpak application:

sudo flatpak override --device=all com.makemkv.MakeMKV

Restart MakeMKV after applying the override. This grants the sandboxed application access to all device nodes, including /dev/sr0.

MakeMKV Beta Key Expired or Missing

If MakeMKV displays a registration error, limited functionality warning, or refuses to process Blu-ray discs, your beta key has likely expired. Visit the official beta key thread to get the current key, then enter it via Help > Register in the application menu. DVD ripping works without a key; only Blu-ray functionality requires it.

Frequently Asked Questions About MakeMKV on Ubuntu

Does MakeMKV work on Ubuntu?

Yes. MakeMKV runs on Ubuntu 26.04, 24.04, and 22.04 LTS through three installation methods: the APT PPA for native system packages, Flatpak from Flathub for sandboxed installs, or Snap from the Snap Store. All three methods provide the same core ripping and streaming functionality.

Is MakeMKV free during the beta period?

MakeMKV is free to use during the beta period for both DVD and Blu-ray conversion. A beta registration key is required for Blu-ray functionality and must be renewed every one to two months from the official MakeMKV forum. DVD ripping works without a key.

What is the difference between makemkv-oss and makemkv-bin?

The makemkv-oss package contains the open-source components including libavcodec and libdriveio, while makemkv-bin contains the proprietary binary that handles disc decryption. Both packages must be installed together for full functionality when using the APT PPA method.

Which MakeMKV installation method should I use on Ubuntu?

The APT PPA method is recommended for most users because it integrates directly with Ubuntu’s package manager, receives updates through standard apt upgrade commands, and provides native hardware access without sandboxing restrictions. Flatpak is a good alternative if you prefer application isolation, while Snap suits users already relying on the Snap ecosystem.

Can MakeMKV rip discs from the command line on Ubuntu?

Yes. MakeMKV includes a command-line tool called makemkvcon that supports disc scanning, title listing, and full MKV ripping from a terminal session. Run makemkvcon info disc:0 to list available titles and makemkvcon mkv disc:0 all /output/path to rip all titles. This is useful for headless servers or automated ripping scripts.

Conclusion

With MakeMKV installed on Ubuntu, you can convert your DVD and Blu-ray discs into MKV files with all original tracks, chapters, and subtitles preserved. To play your ripped files, install VLC media player on Ubuntu. For re-encoding to smaller file sizes or device-specific formats, HandBrake on Ubuntu pairs well with MakeMKV in a rip-then-encode workflow. For additional resources on configuration and updates, visit the MakeMKV official website.

Found this guide useful?

Support LinuxCapable to keep tutorials free and up to date.

Buy me a coffee Buy me a coffee

3 thoughts on “How to Install MakeMKV on Ubuntu (26.04, 24.04, 22.04)”

  1. I spent a whole day on this guide but it doesn’t work for me with LinuxMInt 22.1 -> they changed something with the lib-folders …
    Interesting: installing (and register) MakeMKV from the repository and VLC as Flatpak adding “MakeMKV plugin for VLC” seams to work. Maybe you can give us a hint which way is finally the best for other UBUNTU (or Debian) based distributions? Thank you!

    Reply
    • Thanks for sharing your experience, gilbert. Linux Mint sometimes structures library paths differently than Ubuntu, which can cause issues with Ubuntu PPAs. Your solution using Flatpak is actually the safest approach for Linux Mint users because Flatpak bundles all dependencies and avoids system library conflicts entirely.

      For Ubuntu-based distributions like Linux Mint, Flatpak is generally the best choice for third-party applications. The PPA method works reliably on Ubuntu itself, but Mint’s customizations can introduce compatibility issues. Snap is another option that works well across distributions, though Flatpak typically has better desktop integration on Mint.

      The combination you found (repository MakeMKV plus Flatpak VLC with the plugin) works because the core MakeMKV libraries installed system-wide, while VLC’s Flatpak runtime provides its own isolated plugin environment. If you encounter any issues with that setup, try installing MakeMKV via Flatpak as well for complete isolation.

      Reply
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:

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

Leave a Comment

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

Let us know you are human: