Conversion to ArchLinux 64 bit

Over the weekend I decided to migrate from Ubuntu 64-bit to ArchLinux 64-bit. My reasoning was fairly simple. ArchLinux is designed to be a Linux distro which only includes what you need to run and you add on what you want to run.

My server sits in a dark room in the basement and all management is carried out via SSH on the console. As such I don’t make use of X, KDE/Gnome, and other packages. I also don’t want all of it installed for me either. When I finished the total footprint for the install was only 460MB!

The problem with running 64-bit is that SageTV is a 32-bit program. You need to install required 32-bit libraries for the application to function. Suffice it to say there is a solution and all the juicy details are after the break.

B

I began installing 32-bit libraries via the pacman interface and after a few files, LDD was still not working right. In my search for the answer I stumbled upon a new project in the developer list. It seems that it is meeting with some resistance due to ArchLinux’s approach to the 64-bit OS, but I agree with its principles. Determined to make use of this, I uninstalled all previously installed libraries, added multilib to my repositories, and pulled down the 3 required libraries for SageTV to function. (glibc, gcc, zlib)

There are other libraries which are missing from the multilib repository. They are

libTSnative.so
libiec61883.so.0
libraw1394.so.8
libavc1394.so.0
librom1394.so.0

I have sent a note to Thomas asking for instructions on setting up the compile environment. Hopefully, I will be able to add them soon.

Advertisements

2 comments so far

  1. jason on

    so were you running 64-bit ubuntu w/ sage? and if so, how did you get that to work? I’ve tried but to no-avail.

  2. bcjenkins on

    Hey Jason, I’d be more than happy to help you out on that. Check out the user to user forums at SageTV http://forums.sagetv.com

    B


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

%d bloggers like this: