staging.inyokaproject.org

Wie installiere ich aktuelle Version von mkvtoolnix?

Status: Gelöst | Ubuntu-Version: Kubuntu 25.04 (Plucky Puffin)
Antworten |

Nein

Anmeldungsdatum:
25. April 2025

Beiträge: Zähle...

Moin, Ich habe vor paar Tagen zum ersten Mal Ubuntu installiert und bin bei Kubuntu geblieben, weil es Windows am ähnlichsten ist. Der Umgang mit Linux fällt mir schwer, weil es für mich absolutes Neuland ist. Ich habe versucht mkvtoolnix mit den Hinweisen des Herstellers zu installieren, doch es wird nicht die aktuelle Version 91.0 installiert, sondern nur Version 90.0.

Das habe ich bisher gemacht:

1. Konsole aufrufen

2. In Konsole das eingegeben und auf Enter gedrückt: sudo wget -O /etc/apt/keyrings/gpg-pub-moritzbunkus.gpg https://mkvtoolnix.download/gpg-pub-moritzbunkus.gpg

3. In Konsole das eingegeben und auf Enter gedrückt: sudo apt update

4. In Konsole das eingegeben und auf Enter gedrückt: sudo apt install mkvtoolnix mkvtoolnix-gui

So die Installation hat geklappt, aber es wurde nur Version 90.0 installiert.

Wie installiere ich nun Version 91.0 ? Ich wäre dankbar für eine Schritt-für-Schritt Anleitung für einen Anfänger.

Die Hersteller von mkvtoolnix hat zwar ein eigenes Forum, aber nur in englisch, das ich nicht verstehe.

Bearbeitet von umbhaki:

Anhang mit Erweiterung versehen.

Anhang

schwarzheit Team-Icon

Supporter
Avatar von schwarzheit

Anmeldungsdatum:
31. Dezember 2007

Beiträge: 5358

Aktuelle Version gibts als AppImage.

https://mkvtoolnix.download/appimage/MKVToolNix_GUI-91.0-x86_64.AppImage

Und den anderen Quatsch dann halt wieder rückgängig machen.


Anhänge bitte immer mit Dateiendung hochladen. → Forum/Syntax (Abschnitt „Bilder“)

STRAGIC-IT

Avatar von STRAGIC-IT

Anmeldungsdatum:
3. Januar 2006

Beiträge: 3522

trollsportverein

Avatar von trollsportverein

Anmeldungsdatum:
21. Oktober 2010

Beiträge: 5232

Nein schrieb:

Ich habe versucht mkvtoolnix mit den Hinweisen des Herstellers zu installieren, doch es wird nicht die aktuelle Version 91.0 installiert, sondern nur Version 90.0.

Weil Du das Repository für die mkvtoolnix DEB-Pakete nicht eingerichtet hast. So holst Du dir nur das, was im universe Repository als Standard für Plucky Puffin drin ist.

Wenn man das Bunkus MKVToolNix Repository richtig einrichtet, dann gibts:

dpkg -l | grep mkvtoolnix

ii  mkvtoolnix                                                         91.0-0~ubuntu2410bunkus01                       amd64        Set of command-line tools to work with Matroska files
ii  mkvtoolnix-gui                                                     91.0-0~ubuntu2410bunkus01                       amd64        Set of tools to work with Matroska files - GUI frontend

Ich habe mir ein DEB822 little helper script geschrieben, das macht die Einrichtung kinderleicht:

#!/usr/bin/env bash

#-----------------------------------------------------------
# Ubuntu 24.04, 24.10 and 25.04 DEB822 little helper script
# Bunkus MKVToolNix repository
#-----------------------------------------------------------

RELEASE_VERSION=$(lsb_release -cs 2>/dev/null)
printf "\n \033[45m\033[1;36m==> Running on $RELEASE_VERSION \033[0m\033[42m\033[1;36m  ==> ... \033[0m \n \n" && \
[ $RELEASE_VERSION = noble ] || [ $RELEASE_VERSION = oracular ] || [ $RELEASE_VERSION = plucky ] && echo "$RELEASE_VERSION good". || \
printf "\n \033[41m\033[1;36m==> Sorry, not for $RELEASE_VERSION.\033[0m \n \n" && \
[ $RELEASE_VERSION = noble ] || [ $RELEASE_VERSION = oracular ] || [ $RELEASE_VERSION = plucky ] || exit 1
printf "\n \033[45m\033[1;36m==> Test sudo. \033[0m\033[42m\033[1;36m  ==> ... \033[0m \n \n" && \
sudo echo "sudo Test, OK." && \
printf "\n \033[45m\033[1;36m==> Make bunkus-mkvtoolnix.sources entry. \033[0m\033[42m\033[1;36m  ==> ... \033[0m \n \n" && \
echo "X-Repolib-Name: mkvtoolnix.download/ubuntu
Enabled: yes
Types: deb
URIs: https://mkvtoolnix.download/ubuntu/
Suites: $RELEASE_VERSION
Components: main
Architectures: amd64
Signed-By:
$(wget -O- https://mkvtoolnix.download/gpg-pub-moritzbunkus.txt | \
sed -e 's/^$/./' -e 's/^/ /')" | \
sudo tee /etc/apt/sources.list.d/bunkus-mkvtoolnix.sources > /dev/null && \
printf "\n \033[45m\033[1;36m==> Set APT-Pinning. \033[0m\033[42m\033[1;36m  ==> ... \033[0m \n \n" && \
echo '
Package: *
Pin: origin mkvtoolnix.download/ubuntu
Pin-Priority: 1200
' | sudo tee /etc/apt/preferences.d/bunkus-mkvtoolnix && \
printf "\n \033[45m\033[1;36m==> Bunkus MKVToolNix repository active now. \033[0m\033[42m\033[1;36m  ==> Done.\033[0m \n \n" || \
printf "\n \033[41m\033[1;36m==> Sorry somthing failed.\033[0m \n \n"

printf "\n \033[43m\033[1;36m==> Bunkus MKVToolNix repository REMOVE?  \033[0m\033[41m\033[1;36m  ==> ?  \033[0m \n" && \
echo "" && \
echo "Only if you realy like to remove, type ==> Yes <== for confirmation." && \
read -e -p "
[y/N] " YN
[[ $YN == "Yes" ]] && \
sudo rm -v /etc/apt/sources.list.d/bunkus-mkvtoolnix.sources && \
sudo rm -v /etc/apt/preferences.d/bunkus-mkvtoolnix && \
printf "\n \033[45m\033[1;36m==> Bunkus MKVToolNix repository removed. \033[0m\033[42m\033[1;36m  ==> Done.\033[0m \n \n" || \
echo "" && \
[ -f /etc/apt/sources.list.d/bunkus-mkvtoolnix.sources ] && \
echo "Not removed."

Terminal öffnen, mit Nano aufrufen im Terminal:

nano bunkus-mkvtoolnix-repository-install-helper.sh

Das Skript per Copy & Paste einfügen, speichern und Nano schließen. Dann das Skript ausführbar machen:

chmod +x bunkus-mkvtoolnix-repository-install-helper.sh

Dann ausführen:

./bunkus-mkvtoolnix-repository-install-helper.sh

Dann ist das Bunkus MKVToolNix Repository eingerichtet. Anschließend kann man mkvtoolnix installieren, oder eine ältere Version auf den aktuellsten Stand bringen.

Das Skript bietet auch an, das Bunkus MKVToolNix Repository wieder zu entfernen.

Nein

(Themenstarter)

Anmeldungsdatum:
25. April 2025

Beiträge: 3

Danke euch beiden für die schnelle Antwort.

Das mit AppImage funktioniert.

Die zweite Methode mit den beiden deb Dateien: Ich habe beide Dateien mit Discover installiert, doch im Anwendungsstarter (unten links auf dem Bildschirm) finde ich keinen Eintrag für mkvtoolnix zum Starten der Anwendung.

trollsportverein

Avatar von trollsportverein

Anmeldungsdatum:
21. Oktober 2010

Beiträge: 5232

Das DEB-Paket mkvtoolnix-gui bringt den Starter mit, das ist die desktop Datei

dpkg -L mkvtoolnix-gui | grep desktop

/usr/share/applications/org.bunkus.mkvtoolnix-gui.desktop

In die kann man auch reingucken:

cat /usr/share/applications/org.bunkus.mkvtoolnix-gui.desktop

[Desktop Entry]
Type=Application
Name=MKVToolNix GUI
Name[sr]=Мкв-алатница
GenericName=Matroska files creator and tools
GenericName[bg]=Инструменти за създаване и редактиране на Matroska файлове
GenericName[ca]=Eines i creador de fitxers Matroska
GenericName[de]=Matroska-Dateien erstellen und mit ihnen arbeiten
GenericName[es]=Creador de ficheros Matroska
GenericName[fr]=Créateur de fichiers Matroska
GenericName[sr]=Програм за стварање и обрађивање Матрошка датотека.
GenericName[zh_CN]=Matroska 文件创建器
GenericName[zh_TW]=Matroska 檔製作軟體
Icon=mkvtoolnix-gui
Exec=mkvtoolnix-gui %F
Terminal=false
MimeType=application/x-mkvtoolnix-gui-settings;video/x-matroska-3d;video/x-matroska;audio/x-matroska;video/webm;audio/webm;
Categories=AudioVideo;AudioVideoEditing;
InitialPreference=-5

Die Icons für den Starter bringt auch das DEB-Paket mkvtoolnix-gui mit:

dpkg -L mkvtoolnix-gui | grep png

/usr/share/icons/hicolor/128x128/apps/mkvtoolnix-gui.png
/usr/share/icons/hicolor/16x16/apps/mkvtoolnix-gui.png
/usr/share/icons/hicolor/24x24/apps/mkvtoolnix-gui.png
/usr/share/icons/hicolor/256x256/apps/mkvtoolnix-gui.png
/usr/share/icons/hicolor/32x32/apps/mkvtoolnix-gui.png
/usr/share/icons/hicolor/48x48/apps/mkvtoolnix-gui.png
/usr/share/icons/hicolor/64x64/apps/mkvtoolnix-gui.png
/usr/share/icons/hicolor/96x96/apps/mkvtoolnix-gui.png

Nein

(Themenstarter)

Anmeldungsdatum:
25. April 2025

Beiträge: 3

Danke auch an trollsportverein,

mit Dolphin habe ich die Verknüpfung gefunden /usr/share/applications/org.bunkus.mkvtoolnix-gui.desktop

deine Methode zum Installieren habe ich leider nicht verstanden. Ich werde die Methoden von STRAGIC-IT und schwarzheit weiter verwenden. Bin doch zu sehr an Windows gewöhnt.

tomtomtom Team-Icon

Supporter
Avatar von tomtomtom

Anmeldungsdatum:
22. August 2008

Beiträge: 55572

STRAGIC-IT schrieb:

lade die beiden Daten herunter und mache dann einen Doppel-Klick auf die Daten…

Wie wäre es noch mit dem klitzekleinen Hinweis, dass ohne Einrichtung des Repos da auch keinerlei Aktualisierungen für kommen werden?

STRAGIC-IT

Avatar von STRAGIC-IT

Anmeldungsdatum:
3. Januar 2006

Beiträge: 3522

…jetzt ist es ihm bekannt… und wenn er Zeit hat kann er sich das REPO in Ruhe einrichten… 😀

Wenn jemand von Windows wechselt, dann sollte man auch die einfachste Form bieten… es gibt viele hier im Forum die "weg gehen", weil viel zu viel mit dem Terminal und Kommandozeilen gearbeitet wird… das ist unangenehm für die meisten - UND - unübersichtlich…

BYE HS

trollsportverein

Avatar von trollsportverein

Anmeldungsdatum:
21. Oktober 2010

Beiträge: 5232

Nein schrieb:

Danke auch an trollsportverein,

mit Dolphin habe ich die Verknüpfung gefunden /usr/share/applications/org.bunkus.mkvtoolnix-gui.desktop

deine Methode zum Installieren habe ich leider nicht verstanden.

Das da im Codeblock in meinem Beitrag, was anfängt mit:

#!/usr/bin/env bash

... ist ein Script für die Bash. Damit das Skript funktioniert, muss es mit einem Texteditor erstellt werden, das heißt, der Inhalt vom Codeblock muss mit einem Textediitor, wie zum Beispiel Nano, in eine Datei hinein kopiert werden. Diese Datei soll bunkus-mkvtoolnix-repository-install-helper.sh heißen, so dass man gleich erkennt, was diese Datei macht. Die Dateiendung ".sh" soll zeigen, dass es sich um ein Skript handelt. Solche Skriptdateien müssen ausführbar gemacht werden, damit man sie im Terminal mit einem vorangestellten "./" starten kann, wenn man sich im Terminal im Verzeichnis befindet, in dem sich auch die Skriptdatei befindet.

Steht man nicht nicht mit seinen virtuellen Füßen im gleichen Verzeichnis, in dem sich das Skript befindet, sondern anderswo im Dateisystemsalat, dann muss der komplette Pfad zum Skript angegeben werden, anstellt von "./". Oder aber, man setzt das Skript in $PATH.

Den aktuellen $PATH kann man sich so anzeigen lassen im Terminal:

echo $PATH

Und wo man sich gerade selbst befindet im Terminal, also mit den Füßen im Dateisystemsalat steht:

pwd

Das bunkus-mkvtoolnix-repository-install-helper.sh Skript erstellt auch nur den Repository Eintrag für APT und die Priorität für das Bunkus Repository, wo es immer die frischen DEB-Pakete für das jeweils aktuelle MKVToolNix gibt. Das Skript integriert auch den GPG-Sicherheitsschlüssel ASCII-armiert in den Repository Eintrag für APT, so dass der GPG-Sicherheitsschlüssel für das Bunkus Repository nicht mehr seperat irgendwo im Dateisystemsalat herumfliegt. Moritz Bunkus ist der Autor von MKVToolNix. So gibt es dann immer frisch vom MKVToolNix Chef die neuesten MKVToolNix Versionen.

Die saloppe Bezeichnung "Dateisystemsalat" habe ich gewählt, weil für einen Anfänger mag die eigentlich™ ziemlich logisch aufgebautet Verzeichnisstruktur erst mal ungefähr™ so verständlich wie Klingonisch sein. Dabei ist die Verzeichnisstruktur eigentlich™ logischer, als man sie in Microsoft Windows vorfindet.

Antworten |