Mit mint kenne ich mich auch nicht besonders gut aus. Linux mint baut
auf Ubuntu auf. Welche Mint Version auf welche Ubuntu Version geht
konnte ich auf die schnelle nirgens finden.
Bei dir geht es vermutlich auf Ubuntu bionic, dort ist die Version 3.0.8
drin, die weder libdav1d4 noch libaom0:
https://packages.ubuntu.com/bionic/vlc-plugin-base
Bei Ubuntu Focal wäre 3.0.9.2-1 drinn, mit libaom0, und bei groovy
3.0.11.1-1, mit libdav1d4, aber einfach so umstellen kann man das
vermutlich nicht, sonst geht vermutlich das mint kaputt, da müsste man
sonst auch mint hochstellen, falls es da schon ein entsprechend neues
Release gibt.
Ich würde es von Debian holen, das ist aber auch etwas tricky. Man kann
es nicht einfach so einbinden, sondern muss da apt pinning machen.
Debian, damit das pinning beim nächsten Mint upgrade hoffentlich keine
Probleme macht, bei Ubuntu könnte man sich dort sonst versehentlich beim
upgrade die Ubuntu Packete wegpinnen, wenn mint auf die gepinnte Version
wechselt.
Ein gewisses Risiko, dass da was kaputt geht, gibt es aber trotzdem.
Vor dem ganzen, erst mal alles updaten:
1 | apt-get update
|
2 | apt-get upgrade
|
3 | apt-get dist-upgrade
|
Dann muss erstmal verhindert werden, dass Packete von dort automatisch
installiert/geupdated werden. Dafür eine Datei
/etc/apt/preferences.d/10-debian anlegen mit folgendem Inhalt:
1 | Package: *
|
2 | Pin: release n=bullseye
|
3 | Pin-Priority: 300
|
Dann das Debian Repo hinzufügen. Dafür eine Datei
/etc/apt/sources.list.d/debian.list mit folgendem Inhalt anlegen:
1 | deb http://deb.debian.org/debian bullseye main contrib non-free
|
Es ist zu beachten, dass falls man z.B. das bullseye-updates repo oder
so noch dazu nimmt, muss das auch beim pinning ergänzt werden.
Jetzt muss man das ganze aber erstmal testen.
Bei einem Update sollten nun keine Packete zum updaten da sein !!
Andernfalls abbrechen, und Änderungen oben rückgängig machen. Updaten
mit:
1 | apt-get update
|
2 | apt-get upgrade
|
Wenn das alles soweit funktioniert hat, müsste man die neuere Version
eigentlich wie folgt installieren können:
1 | apt-get install -t n=bullseye vlc
|
Eventuell die Packetliste kontrollieren, insbesondere, dass es nichts
deinstalliert, und nicht das halbe System ersetzt. Ob man und woher man
dann später Updates für VLC erhält, bin ich mir gerade nicht sicher. Mit
der Zeile oben kann man das manuell machen, wenn nötig. Man könnte
vermutlich auch VLC (und seine Abhängigkeiten?) auf 500 pinnen, so dass
ein "apt-get install vlc" und "apt-get upgrade" jeweils die neuste VLC
Version unabhängig vom Repo hohlt, aber das ist mir dann schon etwas zu
komplex.