Talk:Amazon MP3 Downloader on openSUSE 11
From openSUSE
Not sure why exactly, but if I make the directory and try to load the rpm stuff into it while SU, it fails.
This does not work
As of 10/29/2008, following the instructions, at the end when I pulled up amazonmp3 via command line, I got this error message: error while loading shared libraries: libgtkmm-2.4.so.1: cannot open shared object file: No such file or directory
UPDATE 11/07/2008: I solved this issue and I got the amazonmp3 downloader to work in OpenSuse 11.0 with KDE 3.5.9! I posted the solution on the opensuse forum at the link below. If you cannot see the link or use it, go to opensuse forum and search for amazonmp3. You just have to install the missing files via Yast and it'll work.
[ http://forums.opensuse.org/applications/multimedia/399216-how-do-i-install-amazonmp3-downloader.html]
This DOES work
for opensuse 11.1 (32 bit) running KDE 3.5.10 "release 21.9"
Follow the instructions given and then use YaST to install:
* gtkmm2 2.12.0-4 C++ Interface for GTK2 * glibmm2 2.18.1-2.3 C++ interface for GLib2
accepting dependencies proposed by YaST. Then run the amazonmp3 applet and all should be well.
Amazon MP3 Downloader on openSUSE 11.1 for x86_64 (64bit)
Just a few notes, since I currently don't have the time to rework the complete article:
In the meantime Amazon offers the mp3 downloader for openSUSE 11.0. It is only available as a 32bit application and will not install on x86_64 because of missing dependencies. To install it on openSUSE 11.1 x86_64, do the following as user root):
- Install the packages libsigc++2-32bit and libicu-32bit with yast or zypper
- Manually install the i586 version of the following packages:
- gtkmm2
- caromm
- libpangomm
- glibmm2
- libboost_date_time1_36_0
- libboost_filesystem1_36_0
- libboost_iostreams1_36_0
- libboost_regex1_36_0
- libboost_signals1_36_0
- libboost_system1_36_0
- libboost_thread1_36_0
To do so, go to the directory /suse/i586 on DVD#1 and find the rpm packages starting with the names listed above, e.g. "gtkmm2-2.14.1-1.27.i586.rpm". Install all packages with the command rpm -i <LIST OF PACKAGES> --force where <LIST OF PACKAGES> is to be replaced with a space seperated list of the filenames.
If you are using a remote repository such as repo-oss, install from the i586 directory of the repository.
This will install the 32bit libraries needed by amazonmp3. The 32bit versions will be installed parallel to the already existing 64bit versions of these libraries, just as a 32bit version of the packages would do. The 32bit libraries are installed under /usr/lib while the 64bit versions are installed under 32bit. - Install amazonmp3 with the following command: rpm -i amazonmp3.rpm
- Start the downloader 'as regular user' with the command amazonmp3.
Note: This Howto only applies to the 64bit version of openSUSE 11.1 and does not necessarily work on 11.0.

