How to Install Boxee 1.5 on Debian Testing (Wheezy)

January 29, 2012 at 11:02 pm | Posted in Linux | 1 Comment


I wanted to install Boxee in Debian, but I had weird dependency problems. Here is what I did to get it installed. I could not have figured this out without this link on Ask Ubuntu and this link on the Ubuntu Forums.

If you are wondering what Debian is, click here.
If you are wondering what Boxee is, click here.

Step 1.

Download Boxee from the Boxee website. http://www.boxee.tv/download#pc
I downloaded Boxee Beta 1.5.0.23596 for Ubuntu 32bit Linux 11.10 Oneiric Ocelot.

Step 2.

Attempt to install Boxee.

Code:

sudo dpkg -i boxee-1.5.0.23596-2bcda77.i486.deb

Error:

dpkg: dependency problems prevent configuration of boxee:
boxee depends on libglew1.5; however:
Package libglew1.5 is not installed.
boxee depends on flashplugin-downloader; however:
Package flashplugin-downloader is not installed.
dpkg: error processing boxee (–install):
dependency problems – leaving unconfigured
Processing triggers for desktop-file-utils …
Errors were encountered while processing:
boxee

libglew and flashplugin are in the repos, but libglew is a different version and flash plugin is named differently. To install the dependencies you will have to use the contrib and non-free repos. Install libglew1.6 and flashplugin-nonfree if they aren’t already installed.

Code:

sudo apt-get install libglew1.6 flashplugin-nonfree

Step 3.

Fix dependency errors.

Run these two commands to extract the contents of the .deb file to a folder:

Code:

dpkg-deb -x boxee-1.5.0.23596-2bcda77.i486.deb boxee

Code:

dpkg-deb –control boxee-1.5.0.23596-2bcda77.i486.deb boxee/DEBIAN

Use your favorite text editor to edit the file that contains the dependencies for Boxee. I use medit.

Code:

medit boxee/DEBIAN/control

You are simply going to change “libglew1.5” to “libglew1.6” and “flashplugin-downloader” to “flashplugin-nonfree”. Save the file.

The file should look like this:

Package: boxee
Version: 1.5.0.23596-2bcda77
Section: graphics
Architecture: i386
Installed-Size: 200000
Depends: libflac8, libavahi-common3, libcurl3-gnutls, libjpeg62, libcurl3, libfreetype6 (>= 2.3.5), libfribidi0 (>= 0.10.7), libglew1.6, libglu1-mesa | libglu1, liblzo2-2, libsdl-image1.2 (>= 1.2.5), libsmbclient (>= 3.0.2a-1), libsqlite3-0 (>= 3.4.2), libstdc++6 (>= 4.2.1), libx11-6, libxinerama1, libogg0, libvorbis0a, libvorbisenc2, libvorbisfile3, libmad0, libdbus-1-3, libfontconfig1, libbz2-1.0, libmysqlclient16, libcurl3, libfontconfig1, libfreetype6, libpcre3, libpng12-0, libavahi-client3, flashplugin-nonfree, libnss3-1d, libnspr4-0d, libmms0, libhal-storage1
Maintainer: team boxee
Bugs: mailto:support@boxee.tv
Description: Boxee is the best way to enjoy entertainment from the Internet and computer on your TV

Step 4.

Create a new .deb file.

Enter this command to create the .deb file:

Code:

dpkg -b boxee boxee_repack.deb

Step 5.

Install the new .deb file.

Code:

sudo dpkg -i boxee_repack.deb

Step 6.
One last problem to fix.

Navigate to the boxee folder in /opt:

Code:

cd /opt/boxee

Run Boxee:

Code:

./run-boxee-desktop

Error:

/opt/boxee/Boxee: error while loading shared libraries: libGLEW.so.1.5: cannot open shared object file: No such file or directory

How to fix the error. Boxee thinks we have installed libglew1.5, so we will create a soft link to libglew1.6 but call it 1.5.

Code:

sudo ln -s /usr/lib/i386-linux-gnu/libGLEW.so.1.6 /usr/lib/i386-linux-gnu/libGLEW.so.1.5

Code:

sudo ln -s /usr/lib/i386-linux-gnu/libGLEW.so.1.6 /usr/lib/i386-linux-gnu/libGLEW.so.1.5.0

Now Boxee should work on Debian Testing (Wheezy).

You can now run Boxee from the XFCE/GNOME/KDE (or whatever you are using) menus or from the command line.

Code:

cd /opt/boxee

Run Boxee:

Code:

./run-boxee-desktop

Advertisements

1 Comment »

RSS feed for comments on this post. TrackBack URI

  1. A fellow blogger here, found your site via sNews, and I have
    a piece of advice: write more. Honestly, you seem like you’re tailoring the whole post around the video clip. You obviously grasp what you’re talking about, so why
    blow your brainpower only posting videos to your blog when you could be giving us
    something informative to read?


Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s

Create a free website or blog at WordPress.com.
Entries and comments feeds.

%d bloggers like this: