We were in need of some additional holiday tunes and wanted to download this splendid album from Amazon. As it happens, I had my newly set up 64-bit Ubuntu system running 10.10, Maverick Meerkat. I’ve used the Amazon MP3 Downloader on 32-bit Ubuntu systems without a problem. But when I tried to install the deb labelled for “Ubuntu 9.04″ it complained about it being for the wrong architecture.
I came across this post, and then this post after it still wasn’t working. Here’s what ended up being the right process.
First you need to install getlibs, which as reader Adam thankfully pointed out, is not in the Ubuntu repos. This is the main post about it, but unfortunately the download link that worked for me before is down now. This post has information on it getlibs general use if you are interested.
Next download the Ubuntu 9.04 deb from this page. Then in your favorite terminal navigate to the folder you downloaded the deb to. Next up:
1 2 3 4 5 6 7
| # getlibs allows you to grab 32-bit libraries for
# packages on 64-bit systems:
sudo apt-get install getlibs
# Now install the deb ignoring the architecture issue:
sudo dpkg -i --force-architecture amazonmp3.deb
# And grab the missing libraries:
sudo getlibs /usr/bin/amazonmp3 |
If you try to run amazonmp3 now you will get an error: “Error: Dependency is not satisfiable: libboost-filesystem1.34.1″. Let’s fix that:
1 2 3 4 5 6
| mkdir old_boost
cd old_boost
wget https://launchpadlibrarian.net/26959932/libboost-signals1.34.1_1.34.1-16ubuntu1_i386.deb https://launchpadlibrarian.net/26959936/libboost-thread1.34.1_1.34.1-16ubuntu1_i386.deb https://launchpadlibrarian.net/26959922/libboost-iostreams1.34.1_1.34.1-16ubuntu1_i386.deb https://launchpadlibrarian.net/26959918/libboost-filesystem1.34.1_1.34.1-16ubuntu1_i386.deb https://launchpadlibrarian.net/26959916/libboost-date-time1.34.1_1.34.1-16ubuntu1_i386.deb https://launchpadlibrarian.net/26959928/libboost-regex1.34.1_1.34.1-16ubuntu1_i386.deb https://launchpadlibrarian.net/34165098/libicu40_4.0.1-2ubuntu2_i386.deb
sudo dpkg -i --force-architecture *.deb
cd ..
rm -r old_boost |
Almost done.
1 2 3 4
| # For good measure:
sudo getlibs /usr/bin/amazonmp3
# Start it up
amazonmp3 |
If all is well it should look like this:

After this point I was able to download the album from Amazon without a hitch! Note that you don’t have to start it from the command line, that was just as a test. You can also launch it from Applications -> Internet in the Gnome menu, or just launch it from the link on Amazon when buying a song.