This article will demonstrate how to install MakeMKV on Debian 12, 11, or 10 Linux using the command-line terminal. We’ll explore three methods: through an officially endorsed third-party PPA, Flatpak with Flathub, or by downloading and compiling the source for the latest version.
MakeMKV stands out in the world of video conversion tools, offering a blend of efficiency and technical sophistication. It’s not just about converting videos; it’s about doing so with precision and respect for quality. Here are some of its standout features:
- High-Quality Video Processing: Preserves all video and audio tracks, including HD audio.
- Advanced Decryption Capabilities: Capable of bypassing the latest encryption methods used in DVDs and Blu-rays.
- Fast Conversion Speed: Utilizes efficient algorithms for quicker conversion times.
- Preservation of Metadata: Retains chapters and tracks information.
- Stream Compatibility: Offers direct streaming functionality.
- Regular Software Updates: Ensures ongoing compatibility and feature enhancements.
- Customization Options: Advanced users can tweak various settings for tailored output.
MakeMKV is more than just a conversion tool; it’s a gateway to preserving and digitizing your valuable video collections with minimal loss of quality. In the next section, we will guide you through the installation process of MakeMKV on Debian Linux, outlining each step to ensure a successful setup.
Table of Contents
Install MakeMKV via APT PPA
At present, there’s a build issue that limits this installation method to Debian 11 and 10. However, once the next MakeMKV release is out, it will include a rebuild compatible with this method for Debian 12 as well. For users of Debian 12, I recommend exploring the Flatpak or Source installation methods in the meantime.
Step 1: Update Debian System
Begin by updating your Debian system. This step is crucial to ensure your system has the latest security patches and software features, which is essential for a smooth installation process.
Execute the update command:
sudo apt update
Then, upgrade any packages that are out of date:
sudo apt upgrade
Step 2: Install Essential Dependencies
MakeMKV requires certain dependencies for installation. These dependencies are vital for the software to function correctly on your system.
Install these dependencies using the command:
sudo apt install software-properties-common apt-transport-https dirmngr ca-certificates -y
Step 3: Add MakeMKV APT Repository
The next step is to import the MakeMKV repository’s GPG key. This key is necessary for secure and authenticated software installation.
Import the GPG key with:
sudo gpg --no-default-keyring --keyring /usr/share/keyrings/makemkv.gpg --keyserver keyserver.ubuntu.com --recv-keys 9E5738E866C5E6B2
Example output if successful:
gpg: key F9B3BDE7F60856B2: public key "Heyar Jerome <heyarje@gmail.com>" imported
gpg: Total number processed: 1
gpg: imported: 1
In case of any issues with GPG key import, ensure the necessary directories are present:
sudo gpg --list-keys
Then, add the repository for your specific Debian version (Bookworm, Bullseye, or Buster):
echo 'deb [signed-by=/usr/share/keyrings/makemkv.gpg] https://ramses.hjramses.com/deb/makemkv '$(lsb_release -cs)' main' | sudo tee /etc/apt/sources.list.d/makemkv.list
Step 4: Update APT Packages List
Now, update your APT package list to include the newly added MakeMKV repository.
Run the update command:
sudo apt update
Step 5: Install MakeMKV
Finally, install MakeMKV on your Debian system. This step integrates all the previous steps by installing the actual software.
Begin the installation with:
sudo apt install makemkv-oss makemkv-bin -y
After completing these steps, MakeMKV will be successfully installed and ready for use on your Debian system.
Install MakeMKV on Debian Linux via Flatpak and Flathub
Step 1: Enable Flatpak for MakeMKV Installation
Start by setting up Flatpak, an advanced package manager used in Debian. This step includes adding the Flathub repository to your system, which is renowned for its comprehensive collection of Flatpak applications. Flathub is widely used due to its extensive range of software, making it a go-to choice for Debian users.
Ensure Flatpak is installed on your system first. Then, to add Flathub, execute the following command in your terminal:
sudo flatpak remote-add --if-not-exists flathub https://flathub.org/repo/flathub.flatpakrepo
Step 2: Install MakeMKV via Flatpak Command
Once you have Flatpak and Flathub ready, proceed to install MakeMKV. Flatpak streamlines the installation process across different distributions, making it an efficient choice.
Install MakeMKV from the Flathub repository using this command:
flatpak install flathub com.makemkv.MakeMKV
This command instructs Flatpak to specifically install the MakeMKV package from Flathub. The -y
flag automatically confirms the installation, facilitating a smoother experience.
Install MakeMKV on Debian Linux via source
Step 1: Check for Latest Version
Before starting the installation, verify the latest version of MakeMKV. Visit the MakeMKV Linux Forum to ensure you have the most recent version details.
Step 2: Download MakeMKV Source and Binary Packages
Download the necessary MakeMKV source and binary packages using wget
. Replace the version numbers in the URLs with the latest version you confirmed from the forum.
wget https://www.makemkv.com/download/makemkv-oss-1.17.5.tar.gz
wget https://www.makemkv.com/download/makemkv-bin-1.17.5.tar.gz
Remember to change the 1.17.5
to the newer version if one exists.
Step 3: Install Required Dependencies
Install the required libraries and compilers needed to build MakeMKV. This includes GNU compiler, linker, and necessary libraries like glibc
, openssl
, zlib
, expat
, libavcodec
, and qt5
.
On Debian-based systems, use this command:
sudo apt install build-essential pkg-config libc6-dev libssl-dev libexpat1-dev libavcodec-dev libgl1-mesa-dev qtbase5-dev zlib1g-dev
Step 4: Compile and Install MakeMKV OSS Package
Unpack, compile, and install the makemkv-oss
package with the following commands:
tar -xvzf makemkv-oss-1.17.5.tar.gz
cd makemkv-oss-1.17.5
./configure
make
sudo make install
Step 5: Compile and Install MakeMKV Binary Package
Similarly, unpack, compile, and install the makemkv-bin
package:
tar -xvzf makemkv-bin-1.17.5.tar.gz
cd makemkv-bin-1.17.5
make
sudo make install
Upon completion, MakeMKV will be installed at /usr/bin/makemkv
on your Linux system.
Initiating MakeMKV on Debian Linux
After the successful installation of MakeMKV, the next stage is to launch the application. There are two primary methods to initiate MakeMKV, and we’ll explore both routes in this section.
Starting MakeMKV via Terminal
The terminal in a Linux system acts as the gateway for users to interact directly with the system. It’s a potent tool that can streamline operations, bypassing GUI-based interactions. For MakeMKV, you can invoke the program directly from the terminal.
Execute the following command in the terminal to start MakeMKV:
makemkv
This command will prompt MakeMKV to boot up, ready for your interaction.
For Flatpak installations, run the following command:
flatpak run com.makemkv.MakeMKV
Starting MakeMKV via Graphical User Interface
If you’re using a desktop environment, the graphical user interface (GUI) route might be more intuitive. MakeMKV can be easily accessed without terminal commands from your system’s application menu.
Here’s the general path to follow to locate and start MakeMKV:
- Click on Activities, located typically in the top-left corner of your screen, or press the ‘Super’ key (also known as the ‘Windows’ key in many keyboards).
- Next, click on Show Applications, represented by a grid of dots, usually found at the bottom of the sidebar.
- In the applications menu, look for MakeMKV and click on it to launch the application.
First-Time Tips with MakeMKV on Debian Linux
Starting with a new software, particularly one that deals with intricate tasks like video conversion, can be overwhelming. This section will provide valuable tips and insights to help you make the most of MakeMKV on your Debian Linux system.
Understanding the MakeMKV Interface
The MakeMKV interface is pretty straightforward once you get the hang of it. You will be working primarily with three buttons on the toolbar:
- Open Disc (depicted as a hard drive icon): Use this button to open the source from where you want to rip content, such as a DVD or Blu-ray.
- View (depicted as an arrow pointing right): Allows you to preview and select the content you want to rip from the opened source.
- Make MKV (depicted as a green arrow pointing down): Begin converting your selected content into an MKV file.
These three buttons form the basic workflow of using MakeMKV.
Selecting the Right Content
After opening your source, MakeMKV will display a list of titles it found. These titles can be a mixture of main features, bonus materials, trailers, and more. Figuring out which title is the main feature (if that’s what you’re after) can be tricky. The longest title is usually the main movie.
Optimize Output Settings
To get the best possible quality, it’s important to customize MakeMKV’s output settings:
- Selection of Audio Tracks: MakeMKV selects all audio tracks by default, which can result in unnecessarily large MKV files. It’s recommended to uncheck the audio tracks you don’t need.
- Selection of Subtitles: Similar to audio tracks, MakeMKV selects all subtitle tracks by default. You can deselect the ones you don’t need to save space.
Learning Useful Shortcuts
Knowing your way around MakeMKV’s keyboard shortcuts can significantly enhance your user experience. Here are a few useful ones:
- Ctrl+D: Opens a disc
- Ctrl+S: Starts the ripping process
- Ctrl+E: Ejects the disc
Administering MakeMKV on Debian Linux
Uninstall MakeMKV Packages
APT Remove Method for MakeMKV
To remove MakeMKV from your Debian system, start by uninstalling the MakeMKV packages. It’s crucial to remember that installing MakeMKV may have introduced several dependencies. To ensure a clean removal, including these dependencies, use the autoremove
command. Execute the following in your terminal:
sudo apt remove makemkv-oss makemkv-bin
This command not only removes the MakeMKV packages but also cleans up any dependencies that are no longer needed.
Remove the Repository
After uninstalling MakeMKV, proceed to remove its repository from your system’s list. This step prevents your system from checking for updates from the now irrelevant repository during future updates.
Execute this command to remove the repository:
sudo rm /etc/apt/sources.list.d/makemkv.list
This command deletes the MakeMKV list file, effectively removing the repository from your system.
Remove the GPG Key
The final step involves deleting the GPG key added during the installation of MakeMKV. This key authenticated the software package, but is no longer necessary after uninstallation.
To remove the GPG key, use the following command:
sudo rm /usr/share/keyrings/makemkv.gpg
Flatpak Remove Method for MakeMKV
If MakeMKV was installed using Flatpak, the following command will remove the application:
flatpak uninstall flathub com.makemkv.MakeMKV
Source Installation Removal Method for MakeMKV
When you’ve installed MakeMKV from the source, removing it requires manually deleting the files and directories it created. This is because the make uninstall
command is not provided for MakeMKV. Here’s how to proceed:
Remove Executable Files:
Delete the MakeMKV executable, typically found in the /usr/bin/
directory. Use the command:
sudo rm /usr/bin/makemkv
Delete Configuration Files and Libraries:
Look for MakeMKV’s configuration files and libraries. These are often located in directories like /usr/lib/
or /etc/
. Remove only the files that are clearly part of MakeMKV.
sudo rm -r /path/to/makemkv/configuration/files
sudo rm -r /path/to/makemkv/libraries
Replace /path/to/makemkv/configuration/files
and /path/to/makemkv/libraries
with the actual paths where MakeMKV’s files are located.
Check for Additional Files:
To ensure complete removal, search your system for any additional MakeMKV files that might be lingering. You can use the find
command to locate these files:
sudo find / -name '*makemkv*'
This command lists all files and directories with ‘makemkv’ in their names, allowing you to identify and remove any remaining components.
Closing Thoughts
There you have it – a concise guide to installing MakeMKV on Debian, whether you’re using Bookworm, Bullseye, or Buster. We’ve walked through updating your system, handling dependencies, and the actual MakeMKV installation. If you bumped into any errors along the way, those messages are key to troubleshooting. Just a final word of advice: approach software installations with care to keep your Debian system running smoothly and securely. Happy viewing with MakeMKV!
For some your last message (including reference to flatpak) did not appear with a link to reply, so sending you this. I dont want to go the platpak road, and am glad to wait for yo to thread the needle. Wold appreciate yor letting me know whan yo have something new to try
Hi Clinton,
You could manually installing the source packages, I did test this quickly, but I ran into environment path issues, I need to check these out before I update this article which I’ll also add the Flatpak method as well, its a bit messy only doing half of it.
But if you want to try yourself here is the official thread from MakeMKV:
https://forum.makemkv.com/forum/viewtopic.php?f=3&t=224
Thanks for your reply. I am going towait till you have it finally worked out. I am in no rush, and I am impressed by MakeMKV.
Good luck, What you are doing help the entire community.
Also trying to install on:
Linux XPS 6.1.0-16-amd64 #1 SMP PREEMPT_DYNAMIC Debian 6.1.67-1 (2023-12-12) x86_64 GNU/Linux
but error on second step:
abraca@XPS:~$ sudo gpg –no-default-keyring –keyring /usr/share/keyrings/makemkv.gpg –keyserver keyserver.ubuntu.com –recv-keys 9E5738E866C5E6B2
gpg: keybox ‘/usr/share/keyrings/makemkv.gpg’ created
gpg: failed to create temporary file ‘/root/.gnupg/.#lk0x0000561669afe4d0.XPS.5390’: No such file or directory
gpg: connecting dirmngr at ‘/root/.gnupg/S.dirmngr’ failed: No such file or directory
gpg: keyserver receive failed: No dirmngr
Any suggestions?
Hi Clinton,
Did you run: sudo gpg –list-keys before hand?
You should of seen a similar output when done:
As the proper directory structure from what I see has not been created, that command should solve it hopefully. If this was the issue I may need to rewrite how I word this in future in my guides.
Please let me know how you go.
Some progress following your suggestion:
…………………………………………………………………..
abraca@XPS:~$ sudo gpg –list-keys
[sudo] password for abraca:
gpg: directory ‘/root/.gnupg’ created
gpg: keybox ‘/root/.gnupg/pubring.kbx’ created
gpg: /root/.gnupg/trustdb.gpg: trustdb created
abraca@XPS:~$ sudo gpg –no-default-keyring –keyring /usr/share/keyrings/makemkv.gpg –keyserver keyserver.ubuntu.com –recv-keys 9E5738E866C5E6B2
gpg: key F9B3BDE7F60856B2: public key “Heyar Jerome ” imported
gpg: Total number processed: 1
gpg: imported: 1
abraca@XPS:~$ sudo gpg –list-keys
abraca@XPS:~$ echo ‘deb [signed-by=/usr/share/keyrings/makemkv.gpg] https://ramses.hjramses.com/deb/makemkv ‘$(lsb_release -cs)’ main’ | sudo tee /etc/apt/sources.list.d/makemkv.list
deb [signed-by=/usr/share/keyrings/makemkv.gpg] https://ramses.hjramses.com/deb/makemkv bookworm main
abraca@XPS:~$ sudo apt update
Hit:1 http://deb.debian.org/debian bookworm InRelease
Hit:2 http://security.debian.org/debian-security bookworm-security InRelease
Get:3 http://deb.debian.org/debian bookworm-updates InRelease [52.1 kB]
Get:4 https://ramses.hjramses.com/deb/makemkv bookworm InRelease [2,639 B]
Get:5 https://ramses.hjramses.com/deb/makemkv bookworm/main amd64 Packages [990 B]
Fetched 55.7 kB in 1s (40.5 kB/s)
Reading package lists… Done
Building dependency tree… Done
Reading state information… Done
All packages are up to date.
abraca@XPS:~$ sudo apt install makemkv-oss makemkv-bin -y
Reading package lists… Done
Building dependency tree… Done
Reading state information… Done
Some packages could not be installed. This may mean that you have
requested an impossible situation or if you are using the unstable
distribution that some required packages have not yet been created
or been moved out of Incoming.
The following information may help to resolve the situation:
The following packages have unmet dependencies:
makemkv-oss : Depends: libavcodec59 (= 7:5.1.3-1)
E: Unable to correct problems, you have held broken packages.
…………………………………………………………………..
This looks a lot like the issue you were working on with Igor, so I tried to follow your advice to him:
…………………………………………………………………..
abraca@XPS:~$ sudo apt-get reinstall libavcodec59=7:5.1.3-1
Reading package lists… Done
Building dependency tree… Done
Reading state information… Done
Package libavcodec59 is a virtual package provided by:
libavcodec-extra59 7:5.1.4-0+deb12u1 (= 7:5.1.4-0+deb12u1)
You should explicitly select one to install.
E: Version ‘7:5.1.3-1’ for ‘libavcodec59’ was not found
…………………………………………………………………..
More suggestions?
Yeah I see you have the same issue as Igor, strange I cannot produce it.
Can you tell me a few things, I want to try and recreate or see what is going on as best as possible, as something maybe common on certain setups i need to place a note on this guide for.
First, are you using the latest Debian minor release? this should be upgraded automatically but still worth asking.
Second, this is Debian 12, 11 or 10?
Third, do you have contrib and non-free enabled?
Debian 12 has a different way of enabling it those i mentioned above, and some people upgrading from Debian 12 may not of had the sources updated. Below is a guide I made, you can first check your sources to see what is enabled or not etc..
https://www.linuxcapable.com/how-to-enable-contrib-and-non-free-repos-on-debian-linux/
Just a process of elimination, something is gone funky somewhere I believe. I would take this down if I could reproduce, but I cannot get this error to show on my Debian tests.
Let me know, thanks for the info so far.
contrib was not enable, non-free-firmware was. I added in contrib so now:
#deb cdrom:[Debian GNU/Linux 12.0.0 _Bookworm_ – Official amd64 DVD Binary-1 with firmware 20230610-10:23]/ bookworm main non-free-firmware
deb http://deb.debian.org/debian/ bookworm main contrib non-free-firmware
deb-src http://deb.debian.org/debian/ bookworm main contrib non-free-firmware
deb http://security.debian.org/debian-security bookworm-security main contrib non-free-firmware
deb-src http://security.debian.org/debian-security bookworm-security main contrib non-free-firmware
# bookworm-updates, to get updates before a point release is made;
# see https://www.debian.org/doc/manuals/debian-reference/ch02.en.html#_updates_and_backports
deb http://deb.debian.org/debian/ bookworm-updates main contrib non-free-firmware
deb-src http://deb.debian.org/debian/ bookworm-updates main contrib non-free-firmware
……………………………………………………………………………………………………..
nut no luck with the next step:
abraca@Vite:~$ sudo apt-get reinstall libavcodec59=7:5.1.3-1
Reading package lists… Done
Building dependency tree… Done
Reading state information… Done
Package libavcodec59 is a virtual package provided by:
libavcodec-extra59 7:5.1.4-0+deb12u1 (= 7:5.1.4-0+deb12u1)
You should explicitly select one to install.
E: Version ‘7:5.1.3-1’ for ‘libavcodec59’ was not found
The error msg is pretty clear about selecting a package, Shoul I have smthg like:
“sudo dpkg-reconfigure libdvd-pkg” in there?
Not too busy right now, so happy to work on with this. Really looking forward to get MakeMKV up and running.
Hiya,
Okay, the sources are fine. I am receiving this error now too on a fresh install.
The version was built with 7:5:1.3-1 and currently Debian 12 supplies 7:5.1.4.0 of the FFMpeg library. This should be resolved once a new build of MakeMKV is out and rebuilt as the source has a seperated build for buster, bullseyes, bookworm etc. https://ramses.hjramses.com/deb/makemkv/dists/
This affects Bookworm for the most part currently with FFMpeg, this wasn’t a issue a few weeks ago.
The only other suggestion is to install an older version of ffmpeg, I am going to play with this a bit more. Alternatively, you can install MakeMKV via flatpak to get something going on your Debian system for now.
Hi Joshua,
Thanks a lot to helping me.
here is what I got.
iv@client:~$ sudo apt-get reinstall libavcodec59=7:5.1.3-1
Reading package lists… Done
Building dependency tree… Done
Reading state information… Done
Some packages could not be installed. This may mean that you have
requested an impossible situation or if you are using the unstable
distribution that some required packages have not yet been created
or been moved out of Incoming.
The following information may help to resolve the situation:
The following packages have unmet dependencies:
libavcodec59 : Depends: libavutil57 (= 7:5.1.3-1) but 7:5.1.4-0+deb12u1 is to be installed
E: Unable to correct problems, you have held broken packages.
riv@client:~$ sudo apt –fix-broken install
Reading package lists… Done
Building dependency tree… Done
Reading state information… Done
0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.
riv@client:~$
maybe is is important but version Debian on my side 12.2 bookworm.
meanwhile I tried to install makemkv on Linux Mint 21.2 Cinnamon (installed on ProxMox) with success.
the only but, it is without icon in GUI 🙁 it is now that big problem, but annoying.
I’m going to try to compile makemkv on Debian 12.2 and may you could help me how I can add icon to that installation ?
What is also interesting Mint does not have libavutil59 al all. it is not installed.
I would take your advice in order to get further. Should I try to compile makemkv on Debian 12.2 or may be there is any other way ?
Debian 12.2
stop at install
message
The following packages have unmet dependencies:
makemkv-oss : Depends: libavcodec59 (= 7:5.1.3-1)
E: Unable to correct problems, you have held broken packages.
libavcodec59 installed.
Hi Igor,
Thanks for the message, I just re-installed MakeMKV fine on a fresh Debian 12 installation.
Did you refresh the package index after importing the gpg key and repository? Other things come to mind is it AMD64 system?
Can you actually check if libavcodec59 is present also,
apt search libavcodec59
can also do
apt policy libacodec59
Should be on version libavcodec59 (= 7:5.1.3-1)
Seems like a step has not been done, or something else is missing or added that is affecting the installation, just need to go through the process.
Hi Joshua,
here a log from terminal
riv@client:~$ sudo apt install makemkv-oss makemkv-bin
Reading package lists… Done
Building dependency tree… Done
Reading state information… Done
Some packages could not be installed. This may mean that you have
requested an impossible situation or if you are using the unstable
distribution that some required packages have not yet been created
or been moved out of Incoming.
The following information may help to resolve the situation:
The following packages have unmet dependencies:
makemkv-oss : Depends: libavcodec59 (= 7:5.1.3-1)
E: Unable to correct problems, you have held broken packages.
riv@client:~$ sudo apt search libavcodec59
Sorting… Done
Full Text Search… Done
libavcodec59/stable-security,now 7:5.1.4-0+deb12u1 amd64 [installed,automatic]
FFmpeg library with de/encoders for audio/video codecs – runtime files
riv@client:~$ sudo apt install libavcodec59
Reading package lists… Done
Building dependency tree… Done
Reading state information… Done
libavcodec59 is already the newest version (7:5.1.4-0+deb12u1).
libavcodec59 set to manually installed.
0 upgraded, 0 newly installed, 0 to remove and 2 not upgraded.
riv@client:~$
I went exactly on steps, except one step sudo gpg –list-keys
instead I did gpg -k,
on step of adding a key, I got errors kinda there is not directory etc.
I have searched thought interned and gpg -k was a soludion and that created a folder etc.
I newbie in Linux, do know not much.
I just installed Debian core without gui and add Cinamonn Core.
Could I do anything to get makemkv installed ? it is very very helpfull tool, to save DVD disks library.
Any suggestions or help would be a much appreciated.
prev. message was truncated.
Hey there,
Thanks for reaching out again. Let’s try a couple of things to see if we can get this sorted:
First, try downgrading the libavcodec59 package to the specific version needed.
Run this command:
sudo apt-get reinstall libavcodec59=7:5.1.3-1
Then, let’s try to fix any broken dependencies:
sudo apt –fix-broken install
I’ve been testing on a fresh Debian 12 with GNOME, but I haven’t tried it with Cinnamon with Debian 12 yet. So, I’ll set that up and see if I can replicate your issue. I’m also considering adding another installation method using deb-multimedia. This should have been a straight-forward install, but sometimes these things can be a bit tricky. Let me know if any of the above work.
Thanks.
I meant libavcodec59, not libavutils
Hi Joshua,
I got following in reply on first command.
riv@client:~$ sudo apt-get reinstall libavcodec59=7:5.1.3-1
Reading package lists… Done
Building dependency tree… Done
Reading state information… Done
Some packages could not be installed. This may mean that you have
requested an impossible situation or if you are using the unstable
distribution that some required packages have not yet been created
or been moved out of Incoming.
The following information may help to resolve the situation:
The following packages have unmet dependencies:
libavcodec59 : Depends: libavutil57 (= 7:5.1.3-1) but 7:5.1.4-0+deb12u1 is to be installed
E: Unable to correct problems, you have held broken packages.
Hi Igor,
Yeah something is breaking somewhere, its hard obviously since so many factors with every single PC or server can be different.
Just curious, do you get any errors when you use apt update or sudo apt update? Is the GPG key present, you mentioned you used gpg -k, really needed to use sudo gpg –list-keys then import the GPG key with the command in the guide, GPG -k does not generated the right set of files/directories for my method.
Also to answer a few other mentions you placed here, my test system is on Debian 12.2, debian normally kicks it automatically so this is not an issue.
Also, if icons do not appear, do a reboot. And if you used the debian method for Linux Mint it will not doubt have issues, ubuntu based distros like linux mint should use the ppa method: sudo add-apt-repository ppa:heyarje/makemkv-beta
For another method, could also use Flatpak to install MakeMKV:
sudo apt install flatpak
sudo flatpak remote-add –if-not-exists flathub https://flathub.org/repo/flathub.flatpakrepo
flatpak install flathub com.makemkv.MakeMKV
just you will probably need to reboot the first time you install an app from flatpak on debian for path generation etc.