LibreOffice-5.4.0
      
      
        
          Introduction à LibreOffice
        
        
          Libre Office est une suite
          bureautique complète. Elle est largement compatible avec
          Microsoft Office et c'est un
          héritier d'Open Office.
        
        
          Ce paquet est connu pour se construire correctement sur une
          plateforme LFS-8.0.
        
        
          Informations sur le paquet
        
        
          
            - 
              
                Téléchargement du Cœur : 
                http://download.documentfoundation.org/libreoffice/src/5.4.0/libreoffice-5.4.0.3.tar.xz
              
             
            - 
              
                Somme de contrôle MD5 du téléchargement du cœur :
                3491becc5b7e3b1658239b8be877770c
              
             
            - 
              
                Taille du téléchargement du cœur : 183 Mo
              
             
            - 
              
                Estimation de l'espace disque requis : 9.6 Go (795 Mo
                installés). Il a été rapporté que l'installation de la
                totalité des langues prend jusqu'à 26 Go (2.9 Go installés)
              
             
            - 
              
                Estimation du temps de construction : 41 SBU avec
                parallélisme = 8 + le temps de téléchargement
              
             
          
         
        
          Téléchargements supplémentaires
        
        
        
          Dépendances de LibreOffice
        
        
          Requises
        
        
          Archive::Zip-1.59, UnZip-6.0, Wget-1.19.1, Which-2.21 et Zip-3.0
        
        
          Recommandées
        
        
          
          
            Note
          
          
            La plupart de ces paquets sont recommandés car s'ils ne sont pas
            installés, le processus de construction compilera et installera
            sa propre version (souvent ancienne), ce qui a pour effet
            d'augmenter l'espace disque de la construction et de
            l'installation et le temps de construction.
          
         
        
          apache-ant-1.10.1, Apr-1.6.2, Boost-1.64.0, CLucene-2.3.3.4, Cups-2.2.4, cURL-7.55.1, dbus-glib-0.108, libjpeg-turbo-1.5.2, GLU-9.0.0, Graphite2-1.3.10, gst-plugins-base-1.12.2, GTK+-3.22.18
          et GTK+-2.24.31 (voir « Explication des commandes »), HarfBuzz-1.4.8, ICU-59.1, libatomic_ops-7.4.6, Little
          CMS-2.8, librsvg-2.40.18, libxml2-2.9.4
          et libxslt-1.1.29, Mesa-17.1.6, neon-0.30.2, NSS-3.32, OpenLDAP-2.4.45 (si vous vous connectez à un
          serveur LDAP), OpenSSL-1.1.0f ou GnuTLS-3.5.14,
          Poppler-0.57.0, PostgreSQL-9.6.4, Python-3.6.2,
          Redland-1.0.17, Serf-1.3.9 et
          unixODBC-2.3.4
        
        
          Facultatives
        
        
          Avahi-0.7, BlueZ-5.46,
          DConf-0.26.0, desktop-file-utils-0.23, Doxygen-1.8.13 (pas utile si vous utilisez
          --disable-odk), GDB-8.0, JUnit-4.11, MariaDB-10.2.8
          ou MySQL,
          MIT Kerberos V5-1.15.1, NASM-2.13.01, SANE-1.0.27, Valgrind-3.13.0, VLC-2.2.6, Apache Commons
          Codec, Apache Commons
          HttpClient, Apache Commons
          Lang, Apache Commons
          Logging, BeanShell, CoinMP, Cppunit,
          Firebird,
          glew
          (Bibliothèque OpenGL Extension Wrangler), glyphy, Gnome VFS,
          hamcrest,
          Hunspell,
          Hyphen,
          iwyu,
          libabw,
          libcdr,
          libcmis, libebook,
          libexttextcat,
          libfreehand,
          liblangtag, libmspub,
          libmwaw, libodfgen,
          libpagemaker,
          librevenge
          (importateur de documents WordPerfect), libvisio,
          libwpd,
          libwpg,
          libwps,
          lp_solve, mdds, MyThes,
          ogl-math - OpenGL
          Mathematics (GLM), OpenCOLLADA,
          Orcus,
          telepathy-glib-0.24.1, VIGRA et
          Zenity-3.24.0
        
        
          Il y a beaucoup de dépendances facultatives non listées ici. Elles
          peuvent être trouvées dans « download.lst » (répertoire des sources).
        
        
          Notes utilisateur : http://wiki.linuxfromscratch.org/blfs/wiki/libreoffice
        
       
      
        
          Installation de LibreOffice
        
        
          
          
            Important
          
          
            Contrairement aux autres paquets, nous supposons que vous n'avez
            pas encore déballé le paquet. En effet le paramètre --no-overwrite-dir est utile dans le cas où vous
            déballez en tant qu'utilisateur root.
          
         
        tar -xf libreoffice-5.4.0.3.tar.xz --no-overwrite-dir &&
cd libreoffice-5.4.0.3
        
          Créez les liens symboliques des paquets depuis le répertoire des
          sources pour qu'ils ne soient pas téléchargé de nouveau :
        
        install -dm755 external/tarballs &&
ln -sv ../../../libreoffice-dictionaries-5.4.0.3.tar.xz external/tarballs/ &&
ln -sv ../../../libreoffice-help-5.4.0.3.tar.xz         external/tarballs/
        
          Si vous avez chargé l'archive des traductions, créez un lien
          symbolique :
        
        ln -sv ../../../libreoffice-translations-5.4.0.3.tar.xz external/tarballs/
        
          
          
            Note
          
          
            Pendant le processus de construction, quelques paquets seront
            téléchargés (dont certains listés comme des dépendances
            recommandés ou facultatives) s'ils ne sont pas présent sur le
            système. À cause de cela, le temps de construction peut différer
            par rapport au temps indiqué plus que d'habitude.
          
         
        
          À cause de la grande taille du paquet, vous pourriez préférer
          installer dans /opt, au lieu de
          /usr. En fonction de votre choix
          remplacez <PREFIX>
          par /usr ou par /opt/libreoffice-5.4.0.3 :
        
        export LO_PREFIX=<PREFIX>
        
          Dans le reste de la page, les locales "fr" et "en-GB" sont les
          exemples ; vous devriez les changer en fonction de vos besoins
          - Vous devriez lire "les explications des commandes", plus bas,
          avant de continuer.
        
        
          Préparez LibreOffice pour la
          compilation en lançant les commandes suivantes :
        
        sed -e "/gzip -f/d"   \
    -e "s|.1.gz|.1|g" \
    -i bin/distro-install-desktop-integration &&
sed -e "/distro-install-file-lists/d" -i Makefile.in &&
./autogen.sh --prefix=$LO_PREFIX         \
             --sysconfdir=/etc           \
             --with-vendor=BLFS          \
             --with-lang='fr en-GB'      \
             --with-help                 \
             --with-myspell-dicts        \
             --with-alloc=system         \
             --without-junit             \
             --without-system-dicts      \
             --disable-dconf             \
             --disable-odk               \
             --enable-release-build=yes  \
             --enable-python=system      \
             --with-system-apr           \
             --with-system-boost         \
             --with-system-cairo         \
             --with-system-clucene       \
             --with-system-curl          \
             --with-system-expat         \
             --with-system-graphite      \
             --with-system-harfbuzz      \
             --with-system-icu           \
             --with-system-jpeg          \
             --with-system-lcms2         \
             --with-system-libatomic_ops \
             --with-system-libpng        \
             --with-system-libxml        \
             --with-system-neon          \
             --with-system-nss           \
             --with-system-odbc          \
             --with-system-openldap      \
             --with-system-openssl       \
             --with-system-poppler       \
             --with-system-postgresql    \
             --with-system-redland       \
             --with-system-serf          \
             --with-system-zlib
        
          Les instructions suivantes vont seulement construire le paquet sans
          lancer aucun test unitaire. Si vous préférez lancer les tests
          unitaires, remplacez make
          build-nocheck par make build ou (en tant
          qu'utilisateur normal seulement) simplement make, mais ne soyez pas surpris
          si un test unitaire échoue à la toute fin de la construction et la
          casse.
        
        
          Construisez le paquet :
        
        make build-nocheck
        
          Maintenant, en tant qu'utilisateur root :
        
        make distro-pack-install
        
          Si vous avez installé dans /opt/libreoffice-5.4.0.3 quelques étapes
          supplémentaires sont nécessaire. Tapez les commandes suivantes, en
          tant qu'utilisateur root :
        
        if [ "$LO_PREFIX" != "/usr" ]; then
  # This symlink is necessary for the desktop menu entries
  ln -svf $LO_PREFIX/lib/libreoffice/program/soffice /usr/bin/libreoffice &&
  # Icons
  mkdir -vp /usr/share/pixmaps
  for i in $LO_PREFIX/share/icons/hicolor/32x32/apps/*; do
    ln -svf $i /usr/share/pixmaps
  done &&
  # Desktop menu entries
  for i in $LO_PREFIX/lib/libreoffice/share/xdg/*; do
    ln -svf $i /usr/share/applications/libreoffice-$(basename $i)
  done &&
  # Man pages
  for i in $LO_PREFIX/share/man/man1/*; do
    ln -svf $i /usr/share/man/man1/
  done
  unset i
fi
        
          Si vous avez installé desktop-file-utils-0.23, et que vous
          souhaitiez mettre à jour la base de données MIME, tapez, en tant
          qu'utilisateur root :
        
        update-desktop-database
        
          La suite et les modules principaux peuvent être démarrés depuis le
          menu. Depuis un terminal, la suite peut être démarrée avec la
          commande libreoffice
          et les modules avec la commande libreoffice --<module>
          respectivement, où <module> est l'un de :
          base, calc, draw, impress, math ou writer. Les modules ne peuvent
          pas être démarrés avec le nom de leur script de démarrage (voir
          "Programmes installés" plus bas) si LO_PREFIX est différent de
          /usr, à moins que $LO_PREFIX/bin ne soit ajouté au PATH.
        
       
      
        
          Explication des commandes
        
        
          sed -e ... : Le
          premier sed empêche la compression des pages de manuel et le second
          évite que l'installation n'échoue.
        
        
          --with-vendor=BLFS :
          Ce paramètre initialise BLFS comme le vendeur qui est mentionné
          quand vous cliquez "à propos" dans la barre d'outils.
        
        
          --with-lang='fr
          en-GB' : Ce paramètre initialise les langues à
          supporter. Pour lister plusieurs langues, séparez les avec un
          espace. Pour toutes les langues, utilisez --with-lang=ALL.
        
        
          
          
            Note
          
          
            Pour avoir la liste des langues disponibles, vous pouvez regarder
            dans le fichier solenv/inc/langlist.mk.
          
         
        
          --with-help : Sans ce
          paramètre, les fichiers d'aide ne sont pas construits.
        
        
          --with-myspell-dicts :
          Ce paramètre ajoute les dictionnaires myspell dans l'installation
          de LibreOffice.
        
        
          --with-alloc=system :
          Ce paramètre indique à LibreOffice
          d'utiliser l'allocataire du système au lieu de celui en interne.
        
        
          --with-system-boost :
          Ce paramètre active l'utilisation de boost du système. De temps à
          autre, les versions récentes de boost cassent la construction de
          libreoffice. Dans ce cas, il est possible d'utiliser une copie
          incluse de boost en supprimant ce paramètre.
        
        
          --disable-dconf : Ce
          paramètre désactive la compilation de LibreOffice avec le support du système de
          configuration GNOME DConf.
        
        
          --without-junit : Ce
          paramètre désactive les tests HSQLDB (le pilote HSQLDB est écrit en
          Java). Si vous voulez lancer les tests, assurez-vous d'installer
          junit.jar et hamcrest.jar dans /usr/share/java.
        
        
          --without-system-dicts : Ce
          paramètre désactive l'utilisation des dictionnaires depuis les
          chemins du système, pour que ceux qui sont installés par ce paquet
          soient utilisés.
        
        
          --disable-odk : Ce
          paramètre désactive l'installation du kit de développement de
          bureautique. Supprimez-le si vous voulez développer une application
          basée sur LibreOffice.
        
        
          --enable-release-build=yes : Ce
          paramètre active la construction pour publication. LibreOffice peut être construit pour
          publication ou pour développement, car leur chemins d'installation
          et de profil utilisateur sont différents. La construction pour
          développement affiche les mots "Dev" et "Beta" à plusieurs endroits
          (par exemple le menu l'écran de chargement).
        
        
          --enable-python=system : Ce
          paramètre indique à LibreOffice
          d'utiliser Python 3 installé pour
          construire les traductions à la place de celui inclus.
        
        
          --with-system-* : Ces
          options empêchent LibreOffice
          d'essayer de compiler ses propres versions des dépendances. Si vous
          n'avez pas installé certaines dépendances, supprimez l'option
          correspondante.
        
        
          --with-parallelism=<count> :
          Cette option dit à LibreOffice
          d'utiliser tous <count> cœurs de CPU pour compiler (n'incluez
          pas de chevrons). La valeur par défaut est d'utiliser tous les
          cœurs disponibles du système.
        
        
          --disable-cups : Utilisez ce
          paramètre si vous n'avez pas besoin du support pour l'impression.
        
        
          --disable-dbus : Utilisez ce
          paramètre si vous n'avez pas installé D-Bus-1.8.0 ou supérieur.
          Cela désactive aussi le support du Bluetooth et l'installation des
          polices via PackageKit.
        
        
          --disable-firebird-sdbc : Par
          défaut, la possibilité de se connecter à la base de donnée
          firebird est activée. Ajoutez ce
          paramètre si vous n'avez pas besoin de cette fonctionnalité.
        
        
          --disable-gstreamer-1-0 : Utilisez
          ce paramètre si vous n'avez pas installé gst-plugins-base-1.12.2.
        
        
          --disable-gtk3 : Utilisez ce
          paramètre si vous n'avez pas installé GTK+-3, ou si vous l'avez installé mais
          souhaitez utiliser GTK+-2 (les
          icônes des menus sont différents). Remarquez qu'une construction
          GTK+-3 demande toujours
          GTK+-2 pour construire les
          greffons gtk.
        
        
          --disable-postgresql-sdbc : Ce
          paramètre désactive la construction de LibreOffice avec la possibilité de se
          connecter à une base de données PostgreSQL. Utilisez-le si vous n'avez pas
          installé PostgreSQL et que vous ne
          voulez pas que LibreOffice compile
          sa copie interne.
        
        
          --without-fonts : LibreOffice inclut une quantité de polices
          TrueType tierces. Si vous en avez déjà installé certaines ou
          toutes, vous pouvez préférer utiliser les versions du système.
        
        
          --without-java: Ce paramètre désactive
          le support de Java dans
          LibreOffice. Java est requis pour
          le pilote HSQLDB, qui permet de lire des bases de données crées par
          d'autres programmes dans libreoffice base.
        
       
      
        
          Contents
        
        
          
            
              Programmes installés:
              libreoffice, lobase, localc, lodraw,
              loffice, lofromtemplate, loimpress, lomath, loweb, lowriter,
              soffice et unopkg ; plusieurs programmes dans
              $LO_PREFIX/lib/libreoffice/program
            
            
              Bibliothèques installées:
              plusieurs bibliothèques dans
              $LO_PREFIX/lib/libreoffice/program
            
            
              Répertoire installé:
              $LO_PREFIX/lib/libreoffice
            
           
         
        
          
            Descriptions courtes
          
          
            
            
              
                | 
                   
                    libreoffice (ou
                    soffice)
                   
                 | 
                
                   
                    est la suite libreoffice principale (lien symbolique vers
                    $LO_PREFIX/lib/libreoffice/program/soffice).
                   
                 | 
              
              
                | 
                   
                    lobase
                   
                 | 
                
                   
                    est le script de démarrage du module de gestion de bases
                    de données.
                   
                 | 
              
              
                | 
                   
                    localc
                   
                 | 
                
                   
                    est le script de démarrage du module de feuilles de
                    calcul.
                   
                 | 
              
              
                | 
                   
                    lodraw
                   
                 | 
                
                   
                    est le script de démarrage du module d'édition d'images
                    vectorielles et d'outils de diagrammes.
                   
                 | 
              
              
                | 
                   
                    loimpress
                   
                 | 
                
                   
                    est le script de démarrage du module d'édition et
                    d'affichage de présentations (PowerPoint).
                   
                 | 
              
              
                | 
                   
                    lomath
                   
                 | 
                
                   
                    est le script de démarrage du module d'édition de
                    formules mathématiques.
                   
                 | 
              
              
                | 
                   
                    loweb
                   
                 | 
                
                   
                    est le script de démarrage du module d'édition HTML.
                   
                 | 
              
              
                | 
                   
                    lowriter
                   
                 | 
                
                   
                    est le script de démarrage du module de traitement de
                    texte.
                   
                 | 
              
              
                | 
                   
                    unopkg
                   
                 | 
                
                   
                    est un outil pour gérer les extensions LibreOffice depuis la ligne de
                    commande.
                   
                 | 
              
            
          
         
       
      
        Last updated on 2017-08-01 19:55:46 +0200