为什么在添加对应Ubuntu版本的PPA后,vlc 2.x没有升级到PPA 3.x版本?

为什么在添加对应Ubuntu版本的PPA后,vlc 2.x没有升级到PPA 3.x版本?

我添加了 VLC 主 PPA

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 主页上我看到

在此处输入图片描述

答案1

我知道这可能有点令人困惑,你必须点击查看包裹详情查看软件包的构建状态。您将看到 amd64、armhf 和 i386 架构失败。您可以进一步深入查看构建日志,了解失败的原因,只需从文件末尾开始,然后逐步向上查找。

在此处输入图片描述

我猜问题就埋在这里的某个地方,甚至更早:

/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/Mediahttps://wiki.debian.org/DebianMultimedia。我只能找到去年 Debian 邮件列表档案中有关 VLC 3.0 的帖子。在我看来,如果你以前没有参与过这个级别的工作,那么追踪这个帖子会相当费解,而且很耗时。

相关内容