我用 Qt 编写了一个视频播放器,当我尝试运行它时,出现了这个错误,
错误:“您的 GStreamer 安装缺少插件”
可以通过运行以下命令来解决此问题,
sudo apt-get install gstreamer0.10-ffmpeg
我的问题是,安装后发生了什么?我的电脑里安装了什么东西?我想找到这个丢失的插件,这样我就可以把它打包到我的 .deb 中。我认为它肯定是一个 .so 文件,但我不知道是哪一个。
有人能帮帮我吗?谢谢。
答案1
dpkg -L gstreamer0.10-ffmpeg
会告诉您软件包的内容。但由于您正在构建自己的 deb,我强烈建议您指定 gstreamer0.10-ffmpeg 作为依赖项,而不是打包插件;如果已安装 gstreamer0.10-ffmpeg,则软件包的安装将失败,因为 dpkg 将拒绝覆盖该文件(单个文件不能由多个软件包拥有)。