Pirateplayer 无法安装,Qt 桌面组件的旧存储库!

Pirateplayer 无法安装,Qt 桌面组件的旧存储库!

我的网速很慢,所以我以前用 pirateplayer 从 svt.se 下载程序,但更新到 Ubuntu 12.10 后就无法安装了。它无法编译,因为存储库只针对 Ubuntu 12.04“Precise”进行了更新。我可以用 Precise 存储库中的文件来代替吗?

编辑:失败的 PPA 是 ppa:forumnokia/fn-ppa - 据我从与应用程序开发人员的联系中了解到,它应该与 Qt 桌面组件有关。

以下是网站上的说明http://pirateplay.se/player.html

wget "http://pirateplay.se/static/tidy-html5_20120402-1git-1_i386.deb"
wget "http://github.com/downloads/jackuess/pirateplayer/pirateplayer_0.4.5-1_i386.deb"
sudo aptitude remove tidy
sudo dpkg -i tidy-html5_20120402-1git-1_i386.deb
sudo add-apt-repository ppa:forumnokia/fn-ppa
sudo add-apt-repository ppa:jon-severinsson/ffmpeg
sudo aptitude update
sudo aptitude upgrade
sudo aptitude install qt-components-desktop libqtcore4 libqt4-declarative libqt4-script libqt4-sql libqt4-xmlpatterns libqtgui4 libqt4-xml libqt4-network librtmp0 ffmpeg libarchive
sudo dpkg -i pirateplayer_0.4.5-1_i386.deb

答案1

该存储库中缺少的依赖项是qt-components-desktop这里是 Qt Desktop Components 的源代码。它在 Readme 中包含编译说明,在 12.10 中应该很容易编译。dpkg仍然会抱怨qt-components-desktop缺失,但如果禁用依赖项检查,它应该仍然可以工作。比删除依赖项检查更干净的方法是使用检查安装制作qt-components-desktop包裹。

相关内容