Fedora - 无法安装/更新VLC

时间:2016-05-03 16:12:03

标签: fedora vlc yum fedora-21

最初,我试图更新VLC。我最终卸载它以重新安装它。

键入View dialogView = inflater.inflate(R.layout.result_modal, null); recyclerViewResult = (RecyclerView) dialogView.findViewById(R.id.recycler_result_view) dialog.setContentView(dialogView)输出:

yum install vlc

以下是--> Finished Dependency Resolution Error: Package: 1:vlc-core-2.2.2-4.el7.nux.x86_64 (nux-dextop) Requires: libfreerdp-gdi.so.1.0()(64bit) Error: Package: 1:vlc-core-2.2.2-4.el7.nux.x86_64 (nux-dextop) Requires: libliveMedia.so.17()(64bit) Available: live555-2013.11.26-1.el7.nux.x86_64 (nux-dextop) libliveMedia.so.17()(64bit) Installed: live555-2014.10.21-1.fc21.x86_64 (@rpmfusion-free) ~libliveMedia.so.36()(64bit) Error: Package: 1:vlc-core-2.2.2-4.el7.nux.x86_64 (nux-dextop) Requires: libfreerdp-codec.so.1.0()(64bit) Error: Package: 1:vlc-core-2.2.2-4.el7.nux.x86_64 (nux-dextop) Requires: libfreerdp-core.so.1.0()(64bit) Error: Package: 1:vlc-core-2.2.2-4.el7.nux.x86_64 (nux-dextop) Requires: libgcrypt.so.11()(64bit) Error: Package: 1:vlc-core-2.2.2-4.el7.nux.x86_64 (nux-dextop) Requires: libUsageEnvironment.so.1()(64bit) Available: live555-2013.11.26-1.el7.nux.x86_64 (nux-dextop) libUsageEnvironment.so.1()(64bit) Installed: live555-2014.10.21-1.fc21.x86_64 (@rpmfusion-free) ~libUsageEnvironment.so.2()(64bit) Error: Package: 1:vlc-core-2.2.2-4.el7.nux.x86_64 (nux-dextop) Requires: libfreerdp-rail.so.1.0()(64bit) Error: Package: 1:vlc-core-2.2.2-4.el7.nux.x86_64 (nux-dextop) Requires: libgroupsock.so.1()(64bit) Available: live555-2013.11.26-1.el7.nux.x86_64 (nux-dextop) libgroupsock.so.1()(64bit) Installed: live555-2014.10.21-1.fc21.x86_64 (@rpmfusion-free) ~libgroupsock.so.4()(64bit) Error: Package: 1:vlc-core-2.2.2-4.el7.nux.x86_64 (nux-dextop) Requires: libfreerdp-utils.so.1.0()(64bit) Error: Package: 1:vlc-2.2.2-4.el7.nux.x86_64 (nux-dextop) Requires: libprojectM.so.2()(64bit) Error: Package: 1:vlc-core-2.2.2-4.el7.nux.x86_64 (nux-dextop) Requires: libfreerdp-kbd.so.1.0()(64bit) Error: Package: 1:vlc-core-2.2.2-4.el7.nux.x86_64 (nux-dextop) Requires: libfreerdp-channels.so.1.0()(64bit) Error: Package: 1:vlc-core-2.2.2-4.el7.nux.x86_64 (nux-dextop) Requires: libdvbpsi.so.7()(64bit) Available: libdvbpsi-0.2.2-3.el7.nux.x86_64 (nux-dextop) libdvbpsi.so.7()(64bit) Installed: libdvbpsi-1.2.0-3.fc21.x86_64 (@rpmfusion-free-updates) ~libdvbpsi.so.9()(64bit) Available: libdvbpsi-1.2.0-1.fc21.x86_64 (rpmfusion-free) ~libdvbpsi.so.9()(64bit) Error: Package: 1:vlc-core-2.2.2-4.el7.nux.x86_64 (nux-dextop) Requires: libgcrypt.so.11(GCRYPT_1.2)(64bit) You could try using --skip-broken to work around the problem You could try running: rpm -Va --nofiles --nodigest 的输出:

uaname -a

我愿意继续前进,但我不知道该怎么办,也不知道DuckDuckGo的用途。任何建议都是最受欢迎的!

修改

最有可能的原因是Fedora 21不再保持对VLC的依赖。我正在升级到Fedora 23并将在此处发布结果。

2 个答案:

答案 0 :(得分:1)

是的,将Fedora 21升级到Fedora 23解决了这个问题

答案 1 :(得分:1)

为了使你的答案更加完整,几乎没有错:

  • Fedora 21是EOL,因此镜像中没有更多的软件包。更新到Fedora 23是非常明智的。
  • 您正在使用.el7(RHEL7 / CentOS7)软件包,这些软件包可能与您从Fedora存储库获得的软件包不兼容。您应该检查这些软件包的来源并更新/etc/yum.repos.d/中的软件源,而不是使用CentOS存储库,而是使用Fedora one。