Éléments requis

É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 :