The only two programs to use are Xwax and Mixxx. Mixx uses Xwax for vinyl control. It's been years since I used Mixxx but it's seems to be very stable now.
A few years ago I tried to get Xwax on Ubuntu 10.04 to use my Mixvibes U46 MK2 and I just couldn't get it to work,couldn't understand the linux speak. I plan on trying again with Xubuntu 12.04 on laptop in future though.