I was surprised and happy to see that the Pandora One client should work on Linux. It uses the Adobe Air framework which means that Pandora doesn’t have to write a specific Linux variant.
However, installing it on a modern 64-Bit Ubuntu 9.10 install took just a bit of manipulation to get it to work. Pandora provides some basic instructions for Linux users here, even though Linux is officially unsupported. Those instructions, along with the Adobe AIR notes here provided enough information for me to get it installed and working.
Here’s what I did:
- Start out at the Pandora One site
- Click on the "Download Pandora Desktop" link and save that file to /tmp
- Follow the link to Install Adobe Air and save that file to /tmp also
- Open a shell, and chmod the Adobe Air installer to 755 and then run it.
- Go through the Adobe AIR install until it completes
- Once Adobe AIR is installed, you will need to put some 32-bit libraries in place to make it run correctly. Some of the steps on Adobe’s site work, and some don’t, so this is what I did
- Download the two .deb files for libnss3 and Libnspr4 to /tmp
- From your shell, run:
sudo file-roller ./libnss3-1d_3.12.0~beta3-0ubuntu1_i386.deb
- Navigate to data.tar.gz => /usr => lib. Click on all of the files in that directory and click Extract. Type in /usr/lib32/ so that they extract there, then close all of the file-roller windows.
- Do the same thing with the libnspr4 .deb file that you downloaded
- Copy the adobe cert store into place with this command:
sudo cp /usr/lib/libadobecertstore.so /usr/lib32
- Now you can finally install the Pandora application by running:
sudo Adobe\ AIR\ Application\ Installer /tmp/pandora_2_0_2.air
That should install the application correctly. It will add an icon to Applications / Accessories.
- Upon starting up the Pandora One client, it currently complains about connecting to an untrusted server for me. I have to click to accept for this session each time
Now you should be able to play your Pandora music from your 64-bit Ubuntu 9.10 box.