Colin Charles Agenda

Skype on 64-bit Ubuntu Feisty Fawn via i386 chroot (and Gizmo Project too)

Most of the software I use is open source software. However, some software I use is just plain free software that has no source associated with it (like Skype and Gizmo Project). I took the challenge of wanting to run a 64-bit desktop, and I guess there are problems, but thats the beauty of Linux – you’ll want to fix said problems.

Google is always helpful – I found the Cedega wiki on how to setup a clean 32-bit chroot with debbootstrap. I improvised a little. I now have Skype running.

Setting up a 32-bit chroot on your 64-bit Ubuntu

  • Now, edit /etc/fstab and make the following additions (at the bottom of the file, is OK):
    /home   /chroot/home    none    bind 0 0
    /tmp    /chroot/tmp     none    bind 0 0
    
    /dev    /chroot/dev     none    bind 0 0
    
    /proc   /chroot/proc    none    bind 0 0
  • sudo mount -a
  • Now create /usr/local/bin/do_dchroot and add the following. After that, make sure its executable (sudo chmod 755 /usr/local/bin/do_dchroot).
    #!/bin/sh
    
    /usr/bin/dchroot -d "`echo $0 | sed 's|^.*/||'` $*"
  • That’s it. You’ve now got a 32-bit chroot environment, and can install any 32-bit apps you please.

    Installing Skype
    First up, go download the .deb file from Skype. Then:

    I did this similarly for Gizmo Project. Sound works a charm (thanks to /dev being mounted). The applications seem to run just fine.

    Technorati Tags: , , , , , ,