如何在15.10上安装H265?

如何在15.10上安装H265?

如何在15.10上安装H265?

我试过

sudo apt-add-repository ppa:strukturag/libde265
sudo apt-get update
sudo apt-get install gstreamer1.0-libde265

但我收到此错误:

E: Unable to locate package gstreamer1.0-libde265
E: Couldn't find any package by regex "gstreamer1.0-libde265"

答案1

根据电力供应协议它只涵盖到 Vivid 15.04。您仍然可以下载它,但您需要更改系统上的 PPA 文件。

更改它的原因是,当您使用 添加存储库时add-apt-repository,它会根据您拥有的 Ubuntu 发行版创建一个 PPA。您拥有的发行版代号Wily为 Ubuntu 15.10。因此,为 PPA 创建的文件应该是 ,/etc/apt/sources.list.d/strukturag-libde265-wily.list包含以下行:

deb http://ppa.launchpad.net/strukturag/libde265/ubuntu wily main 

因此sudo apt-get update你应该看到类似这样的情况:

W: Failed to fetch http://ppa.launchpad.net/strukturag/libde265/ubuntu/dists/wily/main/binary-amd64/Packages  404  Not Found

W: Failed to fetch http://ppa.launchpad.net/strukturag/libde265/ubuntu/dists/wily/main/binary-i386/Packages  404  Not Found

E: Some index files failed to download. They have been ignored, or old ones used instead.

目前修复该问题的方法是将文件中的行更改为 PPA 的后退一步,以便您可以安装所需的 H264 文件。

要立即修改 PPA 文件,请按Alt+F2调出运行窗口。然后输入以下内容进行编辑:

gksu gedit /etc/apt/sources.list.d/strukturag-libde265-wily.list

它会要求您输入密码,因为修改此文件需要更高的权限。然后进行以下更改:

deb http://ppa.launchpad.net/strukturag/libde265/ubuntu wily main

deb http://ppa.launchpad.net/strukturag/libde265/ubuntu vivid main

然后您可以关闭文件,因为它会提示您保存。保存更改,然后重新运行

sudo apt-get update
sudo apt-get install gstreamer1.0-libde265

不建议保留不属于您正在运行的 Ubuntu 版本的 PPA,因为它可能会将应用程序更新为适合您的发行版的错误版本。 您应该可以正常安装gstreamer1.0-libde265。安装后,我建议返回并再次修改 PPA 文件并注释掉该行,以便sudo apt-get update在他们发布WilyPPA 版本之前它不属于其中。

要注释掉,请更改

deb http://ppa.launchpad.net/strukturag/libde265/ubuntu vivid main

#deb http://ppa.launchpad.net/strukturag/libde265/ubuntu vivid main

希望这可以帮助!

相关内容