SDB:在 openSUSE 11.2 上下载 Amazon MP3

跳转到:导航搜索


在 openSUSE 上测试

推荐文章

Icon-manual.png

相关文章

Icon-help.png


本 HOWTO 将解释如何在 openSUSE 下使用 Amazon MP3 下载服务。

在 openSUSE 11.4 及更高版本中,Banshee 媒体播放器 包含 Amazon MP3 插件,这意味着对于 11.4 及更高版本的用户,本页内容已过时。

情况

Amazon 的官方 MP3 下载应用程序目前(2011 年 1 月)仅适用于 openSUSE 11.1。

openSUSE 11.2 的用户可以通过以下描述的稍微复杂的过程来使程序正常工作。openSUSE 11.3 的用户只需将 Banshee 媒体播放器升级到具有 Amazon MP3 插件的版本即可(如下所示)。

流程

在 11.3 上使用 Banshee 插件(这是简单的方法)

  1. 添加 Banshee 仓库并更新 Banshee。最简单的方法是使用 一键安装。 如果您不想使用一键安装,可以在 YAST 中添加 Banshee 仓库 (http://download.opensuse.org/repositories/Banshee/openSUSE_11.3) 并通过 YAST 或 zypper 进行更新。
  2. 关闭并重新启动 Banshee,您现在应该在左侧列表框中看到一个标记为“Amazon MP3 Store”的项目。 单击此项目将带您进入 Amazon 网站,购买并结账一些 MP3 后,它们将自动下载。

注意:您可以使用 Banshee 或任何其他音乐播放器来播放这些文件,您也可以自由地将文件移动到另一个文件夹或计算机(当然,在完成下载后)。

使官方 Amazon RPM 在 Opensuse 11.2 上工作(这更困难)

步骤 1:安装所需依赖项

首先打开控制台(终端)并使用以下命令成为 root 用户(步骤 1 到 4 中的命令都应以 root 身份执行)

su -

然后,您可以将以下命令复制并粘贴到控制台中并按 Enter 键以运行它。

zypper install libboost_date_time1_39_0 libboost_filesystem1_39_0 libboost_signals1_39_0 \
 libboost_thread1_39_0 libboost_system1_39_0 libboost_iostreams1_39_0 libboost_regex1_39_0 libicu libglademm-2_4-1 glibmm2 gtkmm2 libpangomm-1_4-1 cairomm

x86_64(64 位) 安装上,除了上述命令之外,还执行此操作

mkdir amazon
cd amazon
wget http://download.opensuse.org/distribution/11.2/repo/oss/suse/i586/libsigc++2-2.2.4.2-2.2.i586.rpm
wget http://download.opensuse.org/distribution/11.2/repo/oss/suse/i586/libglade2-2.6.4-2.5.i586.rpm
rpm -i --force --nodeps *.rpm

步骤 2:创建符号链接

其中一些库比 Amazon MP3 Downloader 所需的更新,会导致它无法打开。只需创建指向较新库的符号链接,使其表现为较旧的库即可。 以下命令假定您仍在以 root 身份运行,如果不是,请再次运行 su 命令。

cd /usr/lib
ln -s libboost_regex.so.1.39.0 libboost_regex.so.1.36.0
ln -s libboost_date_time.so.1.39.0 libboost_date_time.so.1.36.0
ln -s libboost_signals.so.1.39.0 libboost_signals.so.1.36.0
ln -s libboost_iostreams.so.1.39.0 libboost_iostreams.so.1.36.0
ln -s libboost_thread.so.1.39.0 libboost_thread.so.1.36.0
ln -s libboost_system.so.1.39.0 libboost_system.so.1.36.0
ln -s libboost_filesystem.so.1.39.0 libboost_filesystem.so.1.36.0

步骤 3:下载 openSUSE 11.1 版本的 Amazon MP3 Downloader

转到 Amazon 的 MP3 Downloader 页面并将 amazonmp3.rpm 下载到您创建的目录中。 不要尝试直接安装 RPM,因为它将无法工作。 只是暂时保存它。

步骤 4:安装 Amazon MP3 RPM

假设您仍在您创建的目录中并以 root 身份运行,请运行以下命令安装 Amazon MP3 Downloader。

rpm -i --force --nodeps amazonmp3.rpm

步骤 5:运行下载器

作为普通用户,从命令行运行 amazonmp3,在菜单中搜索 amazon,或转到 应用程序 >> 互联网 >> 更多程序 >> Amazon MP3 Downloader

请注意,当您首次尝试购买专辑时,Amazon.com 可能无法识别已安装该应用程序。 如果发生这种情况,请在下载器页面上查找一个微小的链接,该链接显示如下内容:“如果您已经安装了 Amazon MP3 Downloader,请单击此处将其启用以供此浏览器使用。” 单击提供的链接,然后一切都应该没问题。 当您尝试使用 Firefox 下载专辑时,可能需要将其指向 amazonmp3 可执行文件以打开服务发送给您的 AMZ 文件。