ffmpeg56 и ffmpeg54 пакеты прекращены?

Кажется, что следующие пакеты не были включены в официальный yakkety repos, даже если они были в гостеприимном.

libavcodec-ffmpeg-extra56
libavformat-ffmpeg56
libavutil-ffmpeg54

Действительно ли они неполезны / прекращенный, или я должен полагать, что следующее является допустимыми альтернативами?

libavcodec57
libavformat57
libavcodec-extra57
libavcodec-extra
libavutil55
6
задан 23 November 2016 в 01:57

2 ответа

libavcodec-ffmpeg-extra56 (библиотека FFmpeg с дополнительными декодерами de / encoder для аудио / видео кодеков), libavformat-ffmpeg56 (библиотека FFmpeg с (de) muxers для контейнеров мультимедиа - файлы времени выполнения) и libavutil-ffmpeg54 (библиотека FFmpeg с функциями для упрощения программирования - файлы времени выполнения) были обновлены в Ubuntu 16.10, 17.04, 17.10, 18.04 и 18.10 до libavcodec-extra57, libavformat57 и libavutil55.

Эти же пакеты были обновлены в Ubuntu 18.10 и 19.04 до libavcodec-extra58 libavformat58 и libavutil56.

Откройте терминал и введите:

sudo apt-get install libavcodec-extra57 libavformat57 libavutil55
6
ответ дан 23 November 2019 в 07:30

Обычно, когда пакет обновляется, его имя не изменяется. В случаях как это, смены имени, потому что там имеет несовместимое с двоичным файлом обновление библиотеки (программное обеспечение, скомпилированное для работы с более старой версией, больше не будет работать с новой версией). Смена имени позволяет Вам иметь обе версии, установленные рядом в случае, если некоторые приложения зависят от более старой версии, и некоторые зависят от более нового.

Это означает, что Вы не можете использовать более новые в качестве общедоступной замены для более старых, потому что программное обеспечение должно быть перекомпилировано (и исправлено, обычно) работать с более новыми двоичными файлами.

Тем не менее в этом случае те конкретные более старые пакеты больше не присутствуют в yakkety, означая, что никакие пакеты в yakkety больше не зависят от них, и они могут быть удалены для разрешения пространства. Объяснение будет состоять в том, что программное обеспечение в yakkety было скомпилировано против более новых версий.

Вы не используете эти пакеты непосредственно, таким образом, можно безопасно просто зависеть от обработки зависимости APT, чтобы гарантировать, что корректные установлены - если APT позволяет Вам удалить старые (или aptitude search ~o shows их как устаревшие) затем, можно удалить их.

4
ответ дан 23 November 2019 в 07:30

Другие вопросы по тегам:

Похожие вопросы: