The Ubuntu package for the current version of Boxee as of this writing, 0.9.22.13692M, does not install on the latest version of Ubuntu. It throws an error "Dependency is not satisfiable: libxmlrpc-c3" The problem arises because libxmlrpc-c3 has been renamed to libxmlprc-c3-0. The solution is to modify the debian package and change its dependencies. This is easier than it sounds, but you have to know how. Download the debian installer from the Boxee website, and place it in your home directory and then open up a terminal
dpkg-deb -x boxee-0.9.22.13692.i486.modfied.deb boxee
dpkg-deb --control boxee-0.9.22.13692.i486.modfied.deb boxee/DEBIAN
Now we need to edit the file that lists the dependencies. Run the first command to do it with a GUI, or the second to use vim.
gedit boxee/DEBIAN/control
vi boxee/DEBIAN/control
Find libxmlrpc-c3 in this file and append -0 to the end of it so that is read "libxmlrpc-c3-0", and save the file. Now we need to repackage our changes into a new debian package file.
dpkg -b boxee boxee-works.deb
When it is done simply double-click the newly created boxee-works.deb file and install it with Software Center. Hopefully it will not be too long before the peeps over at Boxee fix the package so that it Just Works™.
I followed your instructions (including saving) but when I went back and doubled clicked on the downloaded file, I got the same error in the installation screen.
ReplyDeleteThis does not fix the original file you downloaded. It creates a new working file. I have edited the post to make this more clear.
ReplyDeleteI've installed the new file. However, Boxee does not launch. It starts to (I can see the icon on the Unity bar on the left) but the icon disappears after a few seconds with nothing launched. I assume it's crashing on launch.
ReplyDeleteFollowed the directions and it worked perfectly. My gf was hating her HTPC after I updated, now all is good again. Thanks a bunch man, you saved me from a lot of hair pulling (in the bad way).
ReplyDeleteNow I'm not looking for support with my issue just seeing if anyone can relate. Does anyone else notice how slow Boxee operates? scanning for files takes an age.
ReplyDelete@HackersBeware: Yes. I thought about including instructions on how to clean up the package so that the error wouldn't be thrown, but got lazy. The package installs just fine despite the errors.
ReplyDeleteThanks for this, Boxee is installing now. I appreciate people like you who not only figure stuff out but tell the rest of us how to do make it work as well.
ReplyDeleteThanks for your solution. Although while installing it reported it as a bad package..... I ignored and proceeded with. Perhaps it reports because this version is not specifically made for Natty... But now it works as before... Thanks once again....
ReplyDeleteI had to use Gdebi to be able to install the new package of Boxee. But now I have a problem getting Boxee conneted to the internet :-(
ReplyDeleteThanks very much. It worked the first time.
ReplyDeleteThanks, I used your instructions to install Boxee on my Asus Netbook with 11.04 Natty, and it worked first time.
ReplyDeleteThis comment has been removed by the author.
ReplyDeleteWorked well for Ubuntu 32 bit natty. Thanks
ReplyDeleteworked just fine! ty so much!
ReplyDeleteThank you! Got it installed on my PC now.
ReplyDeleteAlso planning to get a new HTPC, and this will save me from having to use an older version of Ubuntu
Perfectly worked for me!
ReplyDeleteIn using Linux Mint 11.03 you have to use this command to make it package right: dpkg-deb -b boxee boxee-works.deb
ReplyDeleteIf I left out the -deb it would build a corrupt package.
Worked for me. I had to edit a couple of the commands because I am using the 64 bit version in Kubuntu.
ReplyDeleteWorked like a charm. Thank you so much for sharing!
ReplyDeleteThank you sir~ Worked perfectly!
ReplyDeleteThis comment has been removed by the author.
ReplyDeleteWorked great, thank you. I came to this page, after reading a thread on ubuntuforums.com. That thread didn't help, but yours did
ReplyDeleteI got mine installed but I can not read any of the text once it is running. I would ask if anyone else had that problem but doesn't seem that way. Any suggestions?
ReplyDeletegot it installed on 11.04. Got the bad package warning, installed anyway without any further problems. However when I launched the app, it repeatedly flashed and I was unable input any data. clicked esc and the flashing went away but the app died.
ReplyDeleteThis comment has been removed by the author.
ReplyDeleteWorked perfectly for me! So simple...Thanks!!!
ReplyDeleteThank you very much. The install went great. But now I can't connect to the internet...at all. It is as if it uninstalled my wifi card (that is to say, I click on the network icon and "enable wireless" is gone altogether).
ReplyDeleteI also realised that the update manager had worked on some stuff, so that might be the problem, but I had seen others have connectivity issues as a result of the Boxee install. I will look into it and get back to you.
How do we help the Boxee team avoid all this confusion? Do you know if someone has posted a bug re: "-0"?
Great tutorial.
ReplyDeleteWorked for me!
Although, could you make the "append -0" bit a bit easier to understand?
Otherwise, great tutorial!
My guess is it warned of a bad pacakge because we who edited the file were not the same as the original author (See the warning dialog box details which says "boxee: wrong-file-owner-uid-or-gid opt"). If this is the case and your original package can be trusted, then there should be no problem.
ReplyDeletevery nice, thanks for sharing, worked well for me!
ReplyDelete@cjschris: I have updated that part for clarity. Let me know if you think it is better now.
ReplyDeleteI managed to get it installed but the login screen flickers like made and does'nt lett me do anything usefull!
ReplyDeleteI ran into the same flickering problem others here reported on a machine I acquired from my job. I have posted a fix at http://maxolasersquad.blogspot.com/2011/08/fix-flickering-in-boxee-with-ati.html
ReplyDeleteThank you, I followed your instruction to the letter, and it worked. Thanks.
ReplyDeletepookito
Thank you very much.
ReplyDelete"Anonymous said...
ReplyDeleteIn using Linux Mint 11.03 you have to use this command to make it package right:
dpkg-deb -b boxee boxee-works.deb
If I left out the -deb it would build a corrupt package."
I don't think I have Linux Mint (pretty sure its regular old Ubuntu 11.04 but then again I'm a newb), but hot damn! thank you for this suggestion. I was going crazy bc it wasn't working and none of the other commenters seemed to be having any trouble. Worked like a charm after your suggestion tho.
thanks very much !
ReplyDeleteyou did it maaaaaan! thanks, maaaaaan!
ReplyDeleteThanks! You would think they would have this fixed 6 months later.
ReplyDeleteVery nice post, easy and perfect, thanks man.
ReplyDeletePerfeito, 11.04, 32 bits. Tanks
ReplyDeleteThis worked very well for me - thank you very much!
ReplyDeletei get a message saying no such directory or file after i enter "boxee/DEBIAN"...i dont think i understand where to place the downloaded deb file...what do you mean "in the home directory"...i am not able to move anything into the "home" directory, i have placed it under "home/"
ReplyDeleteThis worked well, thanks. A quicker way (avoiding a text editor) is to use these commands - they can be cut and pasted straight in.....
ReplyDeletedpkg-deb -x ./boxee-0.9.22.13692.i486.modfied.deb ./boxee
dpkg-deb --control boxee-0.9.22.13692.i486.modfied.deb ./boxee/DEBIAN
sed -i 's|libxmlrpc-c3|libxmlrpc-c3-0|' ./boxee/DEBIAN/control
dpkg -b ./boxee ./boxee-fixed.deb
sudo dpkg -i ./boxee-fixed.deb
sudo apt-get -f install
sudo dpkg -i ./boxee-fixed.deb
The fix for the install was awesome, but NOOB that I am, Boxee doesn't start at all for me.
ReplyDeleteAny help would be great!
Thanx!
Barry
Well, I found my owm solution.
ReplyDeleteI had loaded the proprietary video drivers that weren't at all compatible with Boxee, or XBMC either.
Uninstalled them, and everyhing is running snooth as silk.
Yay me, eh?
Don't know what's up. I have tried the (3) different ways and everything seems to go well until trying to install via "software center". I receive: "Internal Error" The file home/....deb could not be opened
ReplyDeleteHelp please...I copied and pasted all commands? Modifies and Builds Package?
Forget the last post--please! Finally got it...Thanks to all. Boxee supposed to updated for pc's in October. I'm guessing they may fix this issue then?
ReplyDeleteHere's a tutorial to install boxee on ubuntu 11.10 and solves the dependency problem:
ReplyDeletehttp://lauziere.net/how-to-install-boxee-ubuntu-11.10