Installing Sopcast on Ubuntu 10.04 Lucid Lynx
Although I haven’t celebrated Christmas in nearly 30 years, I still remember, as a child, experiencing the feeling of excitement and keen anticipation. I must admit that I’ve been a bit like that waiting for the new LTS edition of Ubuntu “Lucid Lynx” to arrive. On launch day of April 29th, I was refreshing my browser every 5 minutes to see when the final release would be available.
Finally I was able to download and install the 64-bit edition on a secondary partition (where Windows Vista used to live). My plan is to move to Lucid permanently, by slowly migrating my files and installed apps. One app I use a lot, particularly for Premier League football (soccer to our friends in the U.S.) is Sopcast – P2P streaming TV. My previous installation of Sopcast was cobbled together and, while it worked, I didn’t relish the thought of installing it again. Comments on the Ubuntu forums indicated that others were having the same issue, so here is the – now much streamlined – method of installing a working Sopcast player on Ubuntu 10.04 Lucid Lynx, 64-bit edition:
From a terminal window type the following commands:
sudo add-apt-repository ppa:jason-scheunemann/ppa
sudo apt-get update
sudo apt-get install sopcast-player
It takes quite a while to download all the libraries needed, but when it has – you get a perfectly working Sopcast player:
This is the first of, what will probably be, a flurry of posts on Lucid as I fix some issues and get excited about new features!
UPDATE 3rd MAY, 2010: Many of the comments I have received refer to an unsatisfied dependency for libstdc++5. Here is a workaround for that problem, which I found on the Ubuntu forums. I haven’t tried this myself, and so take no credit (or blame) for this whatsoever, but a deb package containing libstdc++5 can be downloaded from this link. Presumably when its installed through the Package Installer, then sp-auth’s dependency should be satisfied.

And you do not have any problems in regard to unsatisfiable dependencies?
When I try installing from the ppa it says that:
“sp-auth (>= 3.0.1)” which depends on “libstdc++5″ cannot be installed…
Hi,
I have the following problem:
~$ sudo apt-get update
E: Malformed line 56 in source list /etc/apt/sources.list (dist)
Are you accessing the Internet via a proxy? I had the same problem before and had to edit the /etc/apt/sources.list file manually. Post the contents of the file here and I’ll take a look for you, if you wish.
I got this:
Errors were encountered while processing:
/var/cache/apt/archives/sp-auth_3.2.6~ppa1~lucid7_amd64.deb
E: Sub-process /usr/bin/dpkg returned an error code (1)
any ideas?
Try and check Synaptic package manager to see if any packages are causing problems. This often occurs when installation of a package has been interrupted. When you’ve found the offending package, force its removal and try the installation again.
here’s what I get
pete@hp-laptop:~$ sudo apt-get install sopcast-player
Reading package lists… Done
Building dependency tree
Reading state information… Done
Some packages could not be installed. This may mean that you have
requested an impossible situation or if you are using the unstable
distribution that some required packages have not yet been created
or been moved out of Incoming.
The following information may help to resolve the situation:
The following packages have unmet dependencies.
sopcast-player: Depends: sp-auth (>= 3.0.1) but it is not going to be installed
E: Broken packages
# sudo apt-get install sopcast-player
This complains of a missing dependency for sp-auth
# sudo apt-get install sp-auth sopcast-player
This complains of a missing dependency for libstdc++5
Ubuntu 10.4 is shipped with libstdc++6 allready installed
do you plan to rebuild deb with libstdc++6 ?
Hi, thanks for the comments. Strangely I didn’t have any dependency problems on a clean install of 10.04 64-bit, but libstdc++5 can be downloaded from here as a deb file. If you try this method, please let me know how it goes, and I’ll update the blog post accordingly. Thanks, Matt.
Thanks Peter !! It worked fine after separately installing libstdc++5.
However, i cannot seem to run sopcast links from the browser. (myp2p.eu)
I tried with Firefox and Chrome. But it gives me an error of — “Firefox doesn’t know how to open this address, because the protocol (sop) isn’t associated with any program.”
Any suggestions.. ?? Thanks anyway guys !!
I haven’t tried any of them, but there are some suggestions here for adding sop protocol handling to Firefox. Thanks for your comment
Thanks a Lot and May God Bless You for posting this comment it worked like a charm for me i downloaded debian package of sp-sc and then sudo command for sopcast install…. real charm
Thanks once again
You’re very welcome – thanks for your kind comment.
Matt.
Thanks so much for this – you’re a star.
Had the same “The following packages have unmet dependencies.
sopcast-player: Depends: sp-auth (>= 3.0.1) but it is not going to be installed
E: Broken packages” error message a few others were getting, followed your advice and all is now working wonderfully!
Thanks again, Rob
You’re welcome – glad it worked for you. Thanks for your comment.
Hello bruos, excuse me for my bad english, i am from Argentina, for me sopcast its works perfectly, and was my first time, cause sopcast works fine with 32bits, but not for 64bits, now in my 64bits works!!, in my opinion i make a clean install of our exelent Ubuntu lucid linx and I install the “Ubuntu restricted areas” (search in google), then its work ell right whith this exelent guide!, thank for a great job!Long live(Larga Vida in spanish) for Linux-Ubuntu!Viva la Vida!
worked perfectly with the update. great solution for mac users. thx!
Just a quick note to say thanks – got it sorted (after reading the update!). Keep up the good work!
I’m glad it’s working for you now. Thanks for taking the time to comment
Works great here (even without the update)
Thanks a lot
this is what i get…any idea???
The following packages have unmet dependencies:
sopcast-player: Depends: sp-auth (>= 3.0.1) but it is not going to be installed
E: Broken packages
goce@goce-desktop:~$
I used the new update and works like a charm!
Glad it worked for you. Thanks for your comment.
Thank you so much – kept getting the sopcast-player: Depends: sp-auth (>= 3.0.1) but it is not going to be installed
E: Broken packages
error message, but your suggestion to download the libstdc++5. worked like a charm. After that, everything loaded up easily.
Thanks again – one less reason to stay with Windows.
Thanks for sharing! But I have a problem during the installation:
Some packages could not be installed. This may mean that you have
requested an impossible situation or if you are using the unstable
distribution that some required packages have not yet been created
or been moved out of Incoming.
The following information may help to resolve the situation:
The following packages have unmet dependencies:
sopcast-player: Depends: libvlc-dev but it is not going to be installed
E: Broken packages