web-dev-qa-db-fra.com

Les packages ffmpeg56 et ffmpeg54 sont-ils abandonnés?

Il semble que les paquets suivants n’aient pas été inclus dans les pensions officielles yakkety, même s’ils étaient en xenial.

libavcodec-ffmpeg-extra56
libavformat-ffmpeg56
libavutil-ffmpeg54

Sont-ils inutiles/abandonnés ou devrais-je considérer que les solutions suivantes sont valables?

libavcodec57
libavformat57
libavcodec-extra57
libavcodec-extra
libavutil55
6
jasmines

libavcodec-ffmpeg-extra56 (bibliothèque FFmpeg avec de/encodeurs supplémentaires pour les codecs audio/vidéo), libavformat-ffmpeg56 (bibliothèque FFmpeg avec (de) muxers pour les conteneurs multimédias - exécution fichiers) et libavutil-ffmpeg54 (bibliothèque FFmpeg avec fonctions de simplification de la programmation - fichiers d'exécution) ont été mis à niveau dans Ubuntu 16.10, 17.04, 17.10, 18.04 et 18.10 vers libavcodec-extra57 libavformat57 et libavutil55.

Les mêmes paquets ont été mis à niveau dans Ubuntu 18.10, 19.04 et 19.10 vers libavcodec-extra58 libavformat58 et libavutil56.

Ouvrez le terminal et tapez:

Sudo apt-get install libavcodec-extra57 libavformat57 libavutil55
6
karel

Habituellement, lorsqu'un paquet est mis à jour, son nom ne change pas. Dans ce cas, le nom change car la bibliothèque contient une mise à jour incompatible avec les binaires (les logiciels compilés pour fonctionner avec l'ancienne version ne fonctionneront plus avec la nouvelle version). Le changement de nom vous permet d'installer les deux versions côte à côte au cas où certaines applications dépendent de la version antérieure et d'autres de la plus récente.

Cela signifie que vous ne pouvez pas utiliser les plus récents pour remplacer les anciens, car les logiciels doivent être recompilés (et corrigés, généralement) pour fonctionner avec les nouveaux fichiers binaires.

Cela dit, dans ce cas, ces anciens paquets ne sont plus présents dans yakkety, ce qui signifie qu'aucun paquet dans yakkety ne dépend plus d'eux et qu'ils peuvent être supprimés pour libérer de l'espace. L'explication sera que le logiciel de yakkety a été compilé avec les versions les plus récentes.

Vous n’utilisez pas directement ces paquets, vous pouvez donc compter en toute sécurité sur le traitement de la dépendance de APT pour vous assurer que les correctifs sont installés - si APT vous permet de supprimer les anciens (ou aptitude search ~o shows comme obsolètes), vous pouvez les supprimer.

4
thomasrutter