From Amarok Wiki

amaroK nécessite que plusieurs packages soient installés sur votre système pour compiler. La plupart ne sont requis que pour certaines fonctionnalités spéciales de amaroK, mais certains sont indispensables pour que amaroK fonctionne correctement. Tout d'abord, nous présenterons les packages qui sont indispensables. Comme toujours dans le cas de distributions basées sur des RPM, vous devez installer les packages de développement si vous voulez compiler amaroK vous même.

Contents

Dépendances indispensables

KDElibs 3.3

Vous devez avoir KDElibs 3.2 ou supérieur installé. KDElibs est requis pour toute application KDE ; cela fournit toutes les fonctions de base utilisées par les applications KDE. C'est grâce à cela qu'amaroK peut proposer toutes ces choses comme le navigateur de contexte (qui utilise khtml).
Pour ceux qui n'utilisent pas KDE, cette page du wiki peut être utile : KDElibs sans aRts

TagLib 1.4

Taglib est aussi indispensable. Taglib est la base de toute la gestion des tags d'amaroK. Nous avons choisi Taglib 1.3.1 pour ses fonctionnalités et sa stabilité. Taglib est utilisé dans beaucoup d'applications multimédia et s'est montré être une excellente interface pour lire et écrire les tags.

Attention ! Vous devez aussi installer au moins un des backend multimédia ! Lisez la section suivante.

Multimedia Backends

Si vous avez ce qui suit, amaroK sera accompagné d'un "audio-engine". Souvenez-vous, amaroK requiert un des suivants "audio-engine" afin d'etre compilable et utilisable.

S'il vous plait, si vous installez un des ces "backends" après l'installation d'Amarok, l'"audio-engine" approprié ne sera pas utilisé par amaroK! Vous devrez recompiler à partir du code source après l'installation du "backend" approprié.


GStreamer 0.8.4 et Gst-Plugins 0.8.4

GStreamer est recommandé parce qu'il fournit le "Gst-engine" pour amaroK. Nous recommandons GStreamer parce qu'il utilise assez peu le CPU et qu'il supporte un grand nombre de format audio. Les formats audio supportés par le "Gst engine" sont seulement limités par le "Gst-Plugins" que vous avez installé.
A common mistake people make with GStreamer is not to install any decoder or output plugins! Install at least the mad decoder and OSS sink!

xine-lib 1.0.0

The xine-engine est également 'une très bonne solution audio' pour amaroK. xine est stable et un "audio-backend" mature qui utilise peu le CPU et supporte un grand nombre de format audio. Nous recommandons d'utiliser le "xine-engine" en plus ou à la place du "GStreamer-engine". Il est certain qu'il est plus simple d'installer xine-lib que GStreamer et tous ses plugins.

MAS 0.6.3

MAS fournit un autre "audio-engine" pour amaroK

NMM 0.7.0

NMM est une autre possibilité de audio-engine.

aRts 1.2

Si vous avez installé KDE, vous avez très probablement aussi installé aRts. aRts est aussi utilisé comme "audioengine" pour amaroK. A la différence de GStreamer, aRts n'est pas un "audio engine" 'apprécié. aRts is currently in a state of depreciation and does not have a maintainer, nous vous recommandons d'éviter aRts.

Paquets Optionnels

Les paquets présentés ci-dessous, donnent des fonctionnalités en plus à amaroK.

Notez que si vous installez un ou plusieurs paquets après l'installation d'amaroK, la nouvelle fonctionnalité ne sera pas utilisé par Amarok. Vous devrez recomplier à partir du code source après l'installtion du paquet optionnel.

KDEbase 3.3

KDEbase est utiisé par la nouvelle 'barre de fenetre' d'amaroK pour Konqueror. La 'barre de fenetre' vous fournit une interface de controle pour amaroK et un 'navigateur' de contexte dans votre navigateur. Très utile pour surfer tout en utilisant amaroK.

K3B 0.11

amaroK vous permet de graver tant des CD audio que data si K3B est installé. K3B est vraiment recommandé; il simplifie la gravure. Il vous suffit de sélectionner les pistes à graver, puis de cliquer sur le bouton droit de votre souris et de choisir l'option "Graver" dans le menu.

libtunepimp 0.3

libtunepimp aide à l'emploi de MusicBrainz sous amaroK. MusicBrainz est une aide énorme car il vous permet de (re)trouver les données des tags manquants.

KDEmultimedia 3.3

KDEmultimedia fournit le protocole audiocd:/ qui est utilisé par amaroK pour lire les Cd audio.

Libvisual 0.2.0, Libvisual plugins, and SDL 1.2

Libvisual offre l'affichage des plugins de visualisation pour amarok. Il est possible que la version requise par amaroK soit plus récente que celle que vous trouverez sur le site de Libvisual. C'est à cause du développement coincident entre Libvisual et amarok.

Si la version requise par amaroK est plus récente que celle qui vous est offert sur le site de Libvisual, vous pouvez utiliser le CVS de Libvisual pour satisfaire les dépendances en attendant la prochaine mise à jour.

OpenGL accelerated X-Server

Si votre serveur X supporte le OpenGL pour votre carte graphique, alors vous pouvez utiliser les 'analyseurs' 3D dans la fenetre.

XMMS 1.2 and XMMS visualization plugins

XMMS est une autre possibilité pour pourvoir amaroK de visualisations. Beaucoup de distributions installent par défaut XMMS.