Warum zeigt der Synaptic Package Manager nicht die neuesten Versionen an?
Aus Ubuntu Wiki - Stabile Release-Updates :
Sobald eine Ubuntu-Version fertiggestellt und veröffentlicht wurde, werden Updates für sie nur unter bestimmten Umständen veröffentlicht und müssen einem speziellen Verfahren folgen, das als "Stable Release Update" oder SRU bezeichnet wird.
Dies bedeutet, dass Pakete mit aktiven Upstream-Quellen häufig nicht auf dem neuesten Stand gehalten werden.
Kann ich etwas tun, um das Problem zu beheben?
Sie können Ihre eigene aktuelle Version von ffmpeg und seinen Bibliotheken kompilieren und installieren, indem Sie einer schrittweisen Anleitung folgen: Kompilieren Sie FFmpeg unter Ubuntu, Debian oder Mint . Dieses Handbuch führt eine lokale Installation durch, sodass Repository-Pakete oder Systemdateien nicht beeinträchtigt werden. Wenn Sie jedoch etwas kompilieren, das von den neuen Bibliotheken abhängt, müssen Sie möglicherweise angeben, wo sich Ihre neuen ffmpeg-Bibliotheken befinden.
Wenn Sie viele Programme kompilieren oder mehrere neuere Pakete als die bereitgestellten benötigen, ist Ubuntu auf lange Sicht möglicherweise nicht die effizienteste Distribution für Sie.
Wie finde ich die Version der Bibliotheken, die bereits auf meinem System installiert sind?
Die Hauptversion ist im Paketnamen enthalten, z libavcodec53
.
Ich versuche, die ältere Version VOLLSTÄNDIG zu löschen und die neuen Bibliotheken erneut aus dem Quellcode zu installieren.
Wenn Sie eine Systeminstallation durchführen möchten, die das Paket ffmpeg oder libav-tools und / oder die Bibliotheken ersetzt, können Sie einfach die vorhandenen Pakete entfernen, ffmpeg kompilieren und dann mit checkinstall
einer anderen Methode auf dem System installieren . Sehen Sie sich diese alte Version des zuvor erwähnten Handbuchs an, in dem all dies ausgeführt wird. Beachten Sie jedoch, dass es veraltet ist und Sie möglicherweise zumindest --extra-libs=-ldl
Ihre ffmpeg-Konfigurationszeile ergänzen müssen .
Wenn Sie eine lokale Installation durchführen möchten, befolgen Sie die aktuelle Version des Kompilierungshandbuchs.
Irreführende Paketnamen
Sie sollten sich bewusst sein, dass das sogenannte "ffmpeg" aus dem Repository nicht von FFmpeg stammt, sondern von einer Abzweigung namens libav. Siehe Wer kann mir den Unterschied und die Beziehung zwischen ffmpeg, libav und avconv erklären?