我是 Ubuntu 的新用户,我发现安装 Sopcat 有很多困难
我使用了以下代码:
sudo add-apt-repository ppa:ferramroberto/sopcast
sudo apt-get update
sudo apt-get install sopcast-player
执行完最后一条命令后,我得到了以下答案
The following packages have unmet dependencies.
sopcast-player : Depends: sp-auth (>= 3.0.1) but it is not installable
E: Unable to correct problems, you have held broken packages.
我用谷歌搜索了这个问题,发现我必须安装包 sp-auth_3.2.6.1~lffl~natty~ppa_i386.debhttps://launchpad.net/~ferramroberto/+archive/sopcast/+build/2405344
但当我尝试安装时,我的软件中心出现“错误的架构‘i386’”
有什么建议么?
答案1
我在安装时遇到了同样的问题索普卡斯一开始,网上的很多教程都是浪费时间。主要问题是,Ubuntu 论坛上的链接坏了,点击页面时 launchpad 会给出 404 错误。我去了那个femroberto
页面,但没有 64 位软件包的下载链接。launchpad 上有一个关于sp-auth
安装的错误,没有可用的amd64
架构下载链接。所以,我安装时的操作如下:
- sudo add-apt-repository ppa:ferramroberto/sopcast (添加存储库)
- 从此网站下载 sp-auth 包http://www.n00bsonubuntu.net/content/how-to-install-sopcast-on-ubuntu-13-04/
- 首先使用 安装 sp-auth 包
gdebi package installer
。您也可以右键单击并使用ubuntu software centre
。 - 从航站楼:sudo apt-get 更新
- sudo apt-get 安装 sopcast-player
- 最后让 Firefox 识别
sop://
链接(虽然对于最新的 Firefox 来说并不重要)- 在 Firefox 地址栏中,输入
about:config
并输入配置 - 搜索
network.protocol-handler.expose-all
并尝试将值更改为true
或false
。 在我的例子中,它与 一起使用true
。
- 在 Firefox 地址栏中,输入
现在我正在使用 sop-cast 播放器
答案2
遗憾的是,PPA 不适用于 Raring (13.04) 及更高版本。您需要命令行版本。对于 64 位,您需要先安装软件包libstdc++5:i386
:
sudo apt-get install libstdc++5:i386
下载二进制文件并解压:
wget http://download.easetuner.com/download/sp-auth.tgz
tar xf sp-auth.tgz
cd sp-auth
现在你可以使用以下命令来运行它:
> ./sp-sc-auth
SC Version: 3.2.6 Build time: 2009-11-09 15:09
Usage:
./sp-sc [-TpI] [-b ipaddr] [-u username:password] [-n out:total] <sop://url> <localport> <playerport>
如果您收到这样的消息,则表示您在开始时没有安装 libstdc++5:i386 库:
./sp-sc-auth
zsh: no such file or directory: ./sp-sc-auth
要使用该程序,我建议使用这个帮手。
sp-sc-auth
命令行的一个简单示例(README
从目录内部查看文件sp-auth
):
./sp-sc-auth sop://broker.sopcast.com:3912/148248 3908 8908 > /dev/null &
将开始传输国家地理频道,您可以使用 VLC 或 mplayer 在端口 8908 上播放,例如通过打开以下网址:
http://localhost:8908/tv.asf