amazon mp3 download toll on opensuse 11.1

I am unable to install the Amazon mp3 downloader tool on 11.1, I had it installed on an 11.0 system just fine.
The problem appears to be in the Boost libraries. All the gtkmm2 requirements can be pre-loaded through Yast but the Boost package does not provide the required libraries.
The following are reported missing:
libboost_date_time.so
libboost_filesystem.so
libboost_iostreams.so
libboost_regex.so
libboost_signals.so
libboost_thread-mt.so

The first five all have *.1.36.0 versions in /usr/lib (for example libboost_signals.so.1.36.0) but libboost_thread-mt.so has no equivalent file.

Can this be resolved or do we have to wait for Amazon to provide a new version of their tool?

Hi
Either wait… or follow this howto :wink:
Amazon
MP3 Downloader on openSUSE 11


Cheers Malcolm °¿° (Linux Counter #276890)
openSUSE 11.1 x86 Kernel 2.6.27.7-9-default
up 0:55, 1 user, load average: 0.65, 0.26, 0.11
GPU GeForce 6600 TE/6200 TE - Driver Version: 180.22

pblewis,
The requirement for gtkmm2 suggests to me that you are installing the MP3 Downloader version for 11.0 provided by Amazon’s UK website (amazon.co.uk), onto 11.1(?). I have done this and it works well. The Howto referenced by malcolmlewis above is for the 10.3 version from amazon.com (i.e. US market), but do follow its method of installing appropriate versions of libraries required by amazonmp3 binary, and avoiding conflict with any YaST-managed packages. I refer to it in the following notes. If you are dealing with the UK version, you will need:

  1. gtkmm2 package should be installed normally (from openSUSE OSS repo) using YaST or zypper.

  2. boost library package (Howto Steps 1,2 & 5) When searching the Build Service, you must Select openSUSE 11.0. I downloaded and saved boost-1.34.1-42.1.i586.rpm

  3. libicu package from the Build Service (Select openSUSE 11.0) - use Steps 1,2, & 5 to install it. I downloaded and saved libicu-3.8.1-21.1.i586.rpm. To install this library (Howto Step 5.2), add the -d option to the copy command to preserve links (or amazonmp3 will fail to run later).

Don’t forget the final ldconfig command at Howto Step 7.1

I hope those notes, additions and changes, will help other UK users get this good facility onto 11.1 now. Amazon don’t appear to be in a hurry to update amazonmp3 for newer versions of openSUSE - the US site only offers the 10.3 version now.

Hi
Didn’t know there was a different one… Can you update the link for
the UK version??


Cheers Malcolm °¿° (Linux Counter #276890)
openSUSE 11.1 x86 Kernel 2.6.27.7-9-default
up 3:54, 3 users, load average: 0.00, 0.09, 0.26
GPU GeForce 6600 TE/6200 TE - Driver Version: 180.22

consused,

Thanks for these instructions.
Just one question:
Do I use the
rpm2cpio …/amazonmp3.rpm | cpio -idmv
as described in step 4.4 and then step 6?
The Software Manager is still refusing to do the install with missing libs.

Hi pblewis,

Good question. Yes, do 4.4 and 6. After 6.1, check permissions of the subdirectories and files in ~/amazonmp3/usr/share as they need to be readable by non-root users. If they are, you can skip 6.2 (If I remember correctly, I did 6.2, my file permissions ended up in a mess - easily sorted them using konqueror i.e. the gui). You must do 6.3 etc.

I completed all steps of the howto plus extra steps for libicu (repeat the boost steps with dir/file name changes). Don’t bother using the Software Manager for installing amazonmp3 - it will fail because the Howto puts the required libraries in usr/local/lib to avoid potential conflicts with Yast-managed packages in usr/lib.

Hope that helps, and let us know if it works (or what doesn’t) then the Howto can be safely updated.

Hi malcolmlewis
I guess you are asking me to update the original Howto in the wiki with the UK stuff, right? I am happy to have a go but as you can see from my posts-count, I am very new to participation in openSUSE (instead of just lurking here). It may take a little time. Can anyone update another persons Howto? Does my login id on this forum allow me to do that also? Thanks for any advice you can give me on this.

Yes, it’s a ‘true’ wiki. Anyone can edit anyones article.

Your forum login should allow you to login on the wiki as well, the edit links are hard to miss.

Before attempting to make the change you might want to read up a bit on OpenSUSE Style Guide - openSUSE which attempts to let the wiki be somewhat uniform in design while maintained by… everyone :slight_smile:

Hi
Yes, your forum login should enable you to edit the wiki howto :slight_smile: I
don’t use the web interface much so haven’t checked you post count.

Have a go, you can preview and also not save if your not too sure :wink:

Even, just use that as a template and create a UK version, then add a
link in the other one?

The other option is to create a new one and post it in the forum howto
submission section, then once it’s reviewed then post a link to it in
the original one I linked to :slight_smile:


Cheers Malcolm °¿° (Linux Counter #276890)
openSUSE 11.1 x86 Kernel 2.6.27.7-9-default
up 10:50, 1 user, load average: 0.30, 0.14, 0.12
GPU GeForce 6600 TE/6200 TE - Driver Version: 180.22

Axeia and malcolmlewis, thank you both for your advice. I will give it a serious go now. I see that the OpenSUSE Style Guide failed to impress the style council (Wiki Team):slight_smile:

It may be better to link to a new UK version as Malcolm mentioned, rather than overcomplicating the original aimed at the US site with its larger marketplace. Anyway, several options to consider. Let’s hope the OP confirms it worked.

Amazon’s US MP3 store at amazon.com have just updated their MP3 Downloader for 10.3 to 11.0, so the original Howto for it may need updating. That needs to be checked out by a US user (i.e. not me). Today I downloaded the new US version, unpacked and checked its release notes to be 1.0.3 (the UK version is 1.0.4 with a larger binary). So we still have different versions probably with different dependencies.

Also, that’s not very helpful of Amazon to people just running a 10.3 system who now want the benefits of using the Downloader. Originally, I tried backporting the UK version for 11.0 to my 10.3 system. The Howto failed, with rpm2cpio unable to unpack any of the 11.0 rpm’s onto my 10.3 system. The incompatability appears to be due to the change in rpm compression techniques used within 11.0 (See openSUSE 11.0 Release Notes). However, I worked around this by copying the unpacked directories of amazonmp3, boost and libicu, from my 11.1 system over to the 10.3 system and the backported Downloader worked perfectly well.

Just posted an updated Howto Install Amazon UK MP3 Downloader on 11.1 in the Unreviewed How To and FAQ Forum.

Please review it, or even better UK downloaders give it a go and post a feedback to the Howto in that forum. It would be much appreciated.

The results can then be used to update the main one in the wiki.

Thanks for this thread, I was having the same problem

Hi everybody,

I followed the instructions here

Amazon MP3 Downloader on openSUSE 11 - openSUSE

without any issues. Now, in Terminal, when I type amazonmp3 I get this message:

Erik@linux-7dqu:~/Desktop> amazonmp3
amazonmp3: error while loading shared libraries: libboost_date_time.so.1.33.1: cannot open shared object file: No such file or directory

I’ve copied libboost_date_time.so.1.33.1 to the amazonmp3/usr/share folder and I still get the same error. I think I just need to move a few things around, but I’m not sure what…?

Thanks all,

Erik

Hi
The library files need to be in /usr/local/lib not the share one


Cheers Malcolm °¿° (Linux Counter #276890)
openSUSE 11.1 (i586) Kernel 2.6.27.21-0.1-pae
up 6:54, 2 users, load average: 0.46, 0.45, 0.28
ASUS eeePC 1000HE ATOM N280 1.66GHz | GPU Mobile 945GM/GMS/GME

hi
frend
I am very pleased with the thought and don’t feel like adding anything in it. It’s a perfect answer.
Eliza
Download Songs

I followed the directions
Amazon MP3 Downloader on openSUSE 11 - openSUSE
except I downloaded boost-compat-1.33.1-3.1.i586.rpm from build services SELD 10.

amazonmp3 now works with my 11.1 OpenSuse.