## Éléments requis

Pour compiler Scribus, vous aurez besoin de :

1. Pour Scribus 1.3.x+ GCC 3.x+ est requis, GCC 3.3+ est fortement recommandé. L'équipe de Scribus a testé la compilation avec GCC 3.4 ou GCC 4.0 et recommande de l'utiliser, s'il est disponible, pour les gains de performance obtenus.
2. autoconf 2.53+
3. automake 1.6.3+

Les dépendances pour la compilation et pour exécuter Scribus sont:

1. Qt 3.3.0+, les librairies d'exécution et les libraires de développement. Nous recommandons d'utiliser Qt 3.3.4+. Qt =< 3.2.x n'est pas supporté.
2. Les librairies Python et python-devel 2.3+. Vous pouvez désactiver le support Python à l'aide de `configure --without-python`. Python 2.2 n'est pas supporté.
3. Freetype2 2.1.3+. À cause de nombreux problèmes de freetype2, nous recommandons, si votre distribution/système d'exploitation le permet, d'utiliser 2.1.10+
4. libart_lgpl 2.3.10+, 2.3.17+ recommandé.
5. libxml 2.6+.
6. Ghostscript 7.07+ ou AFPL Ghostscript 8.53+ est hautement recommandé.
7. PostScript-Fonts. TrueType Fonts. Scribus supporte également les polices OpenType, TrueType et Type 1 Outline OpenType Fonts dans 1.1.1+.

Scribus s'exécutera sous la plupart des gestionnaires de fenêtres et ne requiert pas KDE en soi. Cependant, les fonctionnalités de glisser-déposer seront perdues sans KDE. Un des développeurs de Scribus roule sous Gnome. L'auteur de cette documentation s'est astreint à tester chaque version de Scribus sous Blackbox également. L'opération n'a révélé aucune incompatibilité ni problème, mise à part la perte de la fonctionnalité glisser-déposer.

Si la gestion des couleurs ne fonctionne pas, c'est probablement que vous n'avez pas installé les librairies de développement pour littlecms. En téléchargeant le progiciel à partir de littlecms le fichier make est déjà configuré pour Linux, la compilation en devient très simple. Vous avez également besoin d'au moins un profil couleur RVB et d'un profil CMJN installés, sinon les préférences et les options couleurs n'apparaîtront pas dans les menus.

Les tests suggèrent d'assigner le paramètre "-march=" CXXFLAGS a très peu d'effets bénéfiques sur la performance de Scribus. Par exemple, si vous avez un processeur Duron ou Athlon, utilisez `export CXXFLAGS="-march=athlon"` serait bénéfique. Vérifiez si votre distribution les assigne pour vous et comment ils sont assignés et, pour plus d'information, voyez :

>     man gcc

pour des options détaillées

### Optionnellement :

- Les librairies de développement CUPS - Scribus supporte maintenant directement l'impression avec CUPS.
- Les librairies de développement Gimp Print - Scribus supporte maintenant l'extension Gimp Print avec CUPS.
- Littlecms - aussi connu comme lcms dans certaines distributions. Minimum 1.09, 1.12+ recommandé. lcms 1.12+ supporte la génération du point noir.
- tkinter - pour le script d'échantillonnage de police
- Les librairies python-imaging pour l'aperçu du script d'échantillonage de police
- openssl-devel (Certaines distributions activent le support ssl pour CUPS, notamment Suse Linux)
- fontconfig-devel - pour la découverte automatique des polices sous Linux, MacOSX et Unix. Pas nécessaire sous Windows.