Éléments requis
Pour compiler Scribus, vous aurez besoin de :
- Pour Scribus 1.5.x+ GCC 4.8+ est requis, GCC 7+ est fortement recommandé. L'équipe de Scribus recommande de l'utiliser la dernière release de GGC en raison des gains de performance obtenus.
- CMake 3.12+
- GNU make
Les dépendances pour la compilation et pour exécuter Scribus sont:
- Qt 5.11.0+, les librairies d'exécution et les libraires de développement. Nous recommandons d'utiliser Qt 5.12.0+.
- Cairo 1.14.x. Nous recommandons 1.16.x ou ultérieur.
- Les librairies de développement CUPS - Scribus supporte maintenant directement l'impression avec CUPS. (Linux/UNIX/Mac OS X uniquement)
- fontconfig-devel - pour la découverte automatique des polices sous Linux, MacOSX et Unix. Pas nécessaire sous Windows.
- Freetype2 2.1.7+. À cause de nombreux problèmes de freetype2, nous recommandons, si votre distribution/système d'exploitation le permet, d'utiliser 2.1.10+
- Ghostscript 9.00+ est hautement recommandé.
- Littlecms - aussi connu comme lcms dans certaines distributions. Minimum 2.1, 2.9+ recommandé.
- libjpeg
- libtiff 3.6.0+
- libxml2 2.6+.
- Podofo 0.9 ou ultérieur. Utilisé pour améliorer l'import des fichiers Adobe Illustrator.
- Les librairies Python et python-devel 3.3+. Python 3.2 n'est pas supporté.
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 :
pour des options détaillées
Optionnellement :
- Les librairies de développement Gimp Print - Scribus supporte maintenant l'extension Gimp Print avec CUPS.
- 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)