Почему vlc 2.x не обновляется до версии PPA 3.x после добавления соответствующего PPA для соответствующей версии Ubuntu?

Я добавил мастер PPA VLC с

sudo add-apt-repository ppa:videolan/master-daily

и запустил sudo apt-get update и убедился, что он успешен в Ubuntu 17.04, который поддерживается в соответствии с домашней страницей PPA . Последняя версия из PPA - 3.0.0 ~~ git20170702 + r70519 + 66 ~ ubuntu17.04.1, что выше, чем установленная в настоящее время версия 2.2.4-14ubuntu2. Однако sudo apt-get dist-upgrade не предлагает версию для обновления, как это было сделано для десятков PPA, которые я добавил в последние годы. Я повторил подготовку несколько раз, поэтому пропущенное sudo apt-get update определенно не является причиной.

На домашней странице PPA я вижу

enter image description here

0
задан 2 July 2017 в 07:59

1 ответ

Я знаю, что это может немного сбивать с толку, необходимо нажать выставленные для обозрения детали пакета для наблюдения состояния сборки пакетов. Там Вы будете видеть что amd64, armhf и i386 отказавшая архитектура. Можно выполнить развертку далее и посмотреть на журнал сборки, почему он перестал работать, только запустите в конце файла работу путь.

enter image description here

Я предполагаю, что проблема прокладывается под землей где-нибудь в здесь или еще ранее:

/bin/bash: line 4: 31545 Segmentation fault      (core dumped) ./vlc-cache-gen `realpath ../modules`
Makefile:1634: recipe for target '../modules/plugins.dat' failed
make[4]: *** [../modules/plugins.dat] Error 139
make[4]: Leaving directory '/<<BUILDDIR>>/vlc-3.0.0~~git20170702+r70519+66~ubuntu17.04.1/bin'
Makefile:1520: recipe for target 'all-recursive' failed
make[3]: *** [all-recursive] Error 1
make[3]: Leaving directory '/<<BUILDDIR>>/vlc-3.0.0~~git20170702+r70519+66~ubuntu17.04.1'
Makefile:1405: recipe for target 'all' failed
make[2]: *** [all] Error 2
make[2]: Leaving directory '/<<BUILDDIR>>/vlc-3.0.0~~git20170702+r70519+66~ubuntu17.04.1'
dh_auto_build: make -j4 returned exit code 2
debian/rules:245: recipe for target 'override_dh_auto_build' failed
make[1]: *** [override_dh_auto_build] Error 2
make[1]: Leaving directory '/<<BUILDDIR>>/vlc-3.0.0~~git20170702+r70519+66~ubuntu17.04.1'
debian/rules:232: recipe for target 'build' failed
make: *** [build] Error 2
dpkg-buildpackage: error: debian/rules build gave error exit status 2
--------------------------------------------------------------------------------
Build finished at 20170702-1002

Finished
--------

E: Build failure (dpkg-buildpackage died)

Вы, вероятно, прочитали описание:

Этот архив пакета содержит ежедневные сборки, сделанные из ответвления разработки VLC (иначе vlc.git основное ответвление). Это предназначено для тестирования цели.

Остерегайтесь этого, сборки полностью автоматизированы и не проходят гарантии качества вообще. Функциональные регрессии и повреждения сборки часто происходят.

НЕ ИСПОЛЬЗУЙТЕ этот архив, если Вы не готовы справиться с такими проблемами.

Сообщите о поломках сборки мультимедийной команде Debian/Ubuntu. У разработчиков VideoLAN нет доступа к системе сборки.

Я не уверен, сообщили ли Команде об этом, и я не уверен, как обратить их внимание на это после чтения https://wiki.ubuntu.com/MOTU/Teams/Media и https://wiki.debian.org/DebianMultimedia. Я смог найти только этот поток о VLC 3.0 в архивах Списка рассылки Debian в течение прошлого года. Это довольно озадачивающее трудоемкое с моей точки зрения для разыскивания этого, если Вы не были вовлечены на этом уровне прежде.

1
ответ дан 3 November 2019 в 00:22

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

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