我正在尝试使用gstreamer开发库来开发gstreamer插件,如下所示:
http://docs.gstreamer.com/display/GstSDK/Installing+the+SDK
我安装了Ubuntu 14.04,并尝试通过以下说明安装库:
-
我将以下页面保存为我电脑中某个本地目录下的文件https://www.freedesktop.org/software/gstreamer-sdk/data/packages/ubuntu/raring/amd64/gstreamer-sdk.list
-
我在/etc/apt/sources.list.d/下复制了它
-
我按照指示向终端输入了以下命令
wget -q -O - http://www.freedesktop.org/software/gstreamer-sdk/sdk.gpg | sudo apt-key add - sudo apt-get update
我收到以下错误:
Err http://www.freedesktop.org ./ Packages
server certificate verification failed. CAfile: /etc/ssl/certs/ca-certificates.crt CRLfile: none
Ign http://www.freedesktop.org ./ Translation-en_US
Ign http://www.freedesktop.org ./ Translation-en
W: Failed to fetch http://www.freedesktop.org/software/gstreamer-sdk/data/packages/ubuntu/raring/amd64/./Packages server certificate verification failed. CAfile: /etc/ssl/certs/ca-certificates.crt CRLfile: none
E: Some index files failed to download. They have been ignored, or old ones used instead.
为了摆脱证书错误,我搜索了它,但这个线程是如此“gitlab”特定,并没有用:
server certificate verification failed. CAfile: /etc/ssl/certs/ca-certificates.crt CRLfile: none
当我的源未经认证时,我无法找到指示apt-get update实用程序忽略 . 也许我的问题不是特定于gstreamer-dev,apt-get具体 .
另一个注意事项:几天前,我做了这个安装没有问题 . 有些东西可能已经改变了 .
最好的祝福,
fercis
1 回答
您没有安装正确的CA证书(默认情况下,它们应该在ubuntu 14.04中存在),或者某些内容正在拦截您的流量 .
在这种情况下,错误可能是正确的结果 . 您可以通过运行以获取有关证书的更多信息:
这应该为您提供freedesktop提供的所有证书,并以
Verify return code: 0 (ok)
结尾 . 如果没有,请查看该特定错误 .输出应该以: