

If updating the package lists fails, make sure you have the package apt-transport-https installed.Ī note on compiling for Debian 11: you have to install the clang package for the clang compiler which is used due to aīug in the gcc version shipped with Debian 11.ĭebian 8 "Jessie" and 9 "stretch": you can get versions up to v38.0.0 (for Stretch) and v29.0.0 (for Jessie) from myĭeb stretch mainĭeb-src stretch mainĭeb jessie mainĭeb-src jessie main

Now simply run sudo apt update followed by sudo apt install mkvtoolnix mkvtoolnix-gui. You can access the packages by adding the lines below to a file such as /etc/apt//: Versionĭeb bullseye mainĭeb-src bullseye mainĭeb buster mainĭeb-src buster main Sudo wget -O /usr/share/keyrings/gpg-pub-moritzbunkus.gpg

You first have to import my public GPG key because all of my pools are signed.

The arm64 and armhf binaries can be used on Raspberry Pi OS (formerly Raspbian). Tar -cf -exclude mkvtoolnix-71.1.0/.git mkvtoolnix-71.1.0 | xz > mkvtoolnix_71.1.0.Īfterwards the two new packages mkvtoolnixĪnd mkvtoolnix-gui will have been built in the sameĭirectory the source code directory ( mkvtoolnix-71.1.I provide i386/amd64/arm64/armhf binaries for MKVToolNix for Debian 11 "Bullseye" (the current stable) and i386/amd64/armhf binaries for Debianġ1 "buster" (the old stable). Sudo apt-get install autoconf automake git v71.1.0, you have to do theįor a development snapshot from my git repository the steps are the Sub-directories, call a helper script and lastly build the packages Snapshot from my git repository, rename one of its Next download either a release tarball or get a development Repository as I provide said package for a couple of distribution releases. Note: if your distribution doesn't provide libcmark-dev yet, you can active my Debian/ Ubuntu APT Note: If you're having problems with Qt 6, you can install & compile with Qt 5 instead by installing the following packages: qt5-default qtbase5-dev qtbase5-dev-tools qtmultimedia5-dev. Nlohmann-json3-dev libgtest-dev libfmt-dev libcmark-dev \Īttention: Debian 11 "Buster": note that you have to install the clang package for the clang compiler which is used due to aīug in the gcc version shipped with Debian 11. Qt6-base-dev qt6-base-dev-tools qt6-multimedia-dev libqt6svg6-dev \ Libflac-dev libogg-dev libvorbis-dev libboost-dev \ Libbz2-dev liblzo2-dev zlib1g-dev libmagic-dev \ Sudo apt install build-essential debhelper ruby \ Now install a couple of packages needed for building MKVToolNix: Steps assume that you're not root but may Sources or from a release tarball is pretty easy. Building binary packages for Debian and Ubuntu either from my Git
