--- page corrigée --- //[[david.lebeau@gmail.com|TheShift]] 2009/02/26 15:09// ====== Installation de logiciels communs généraux ====== //**Guides et Tutoriels** Gentoo-Québec//\\ //[[http://www.gentoo-quebec.org/index.php?page=docs&v=400|PDF original]]// ==== Introduction ==== Ce document a pour but de vous proposer différents logiciels que vous pouvez installer pour répondre à vos besoins dans le cadre d’un usage quotidien de votre poste de travail. Les logiciels sont présentés selon la nature de leur utilisation. *Accessoires *Bureautique *Développement *Infographie *Multimédia *Réseau et Internet *Système\\ La caractéristique principale des logiciels décrits dans ce document est qu’ils sont installables dans n’importe quel environnement de bureau.\\ \\ ---- ==== Accessoires ==== Cette section vous propose différents outils vous facilitant la vie sous Gentoo-Linux et pour lesquels il est difficile de trouver une niche précise. *Lecteur FLASH pour [[internet:Firefox]] *Support Java === Lecteur FLASH pour Firefox === Pour avoir accès aux animations flash via le navigateur [[internet:Firefox]], vous installez la version libre du lecteur Adobe Flash Player. # emerge -av netscape-flash === Support Java === Le support Java est réalisé avec le //ebuild// **jdk**. # emerge -av jdk Référez-vous à l’adresse ci-dessous pour activer Java dans le navigateur [[internet:Firefox]].\\ [[http://www.gentoo.org/doc/en/java.xml]]\\ \\ ---- ==== Bureautique ==== Retrouvez dans cette section différents logiciels de support à la bureautique. *Suite bureautique [[bureautique:openoffice.org]] *Outils pour Latex Texlive === Suite bureautique OpenOffice === La suite bureautique [[bureautique:openoffice.org]] est l’équivalent libre de **MS Office**. Elle est aussi complète que cette dernière et entièrement compatible avec les documents MS Office. Cela signifie que tous documents créés avec MS Office peuvent être lus et modifiés par [[bureautique:openoffice.org]]. Cela veut également dire que tout document créé avec [[bureautique:openoffice.org]] peut être enregistré dans un format accessible par MS Office.\\ \\ La suite [[bureautique:openoffice.org]] comprend : ***Base** : Outil de conception de bases de données relationnelles, par exemple MySQL ***Calc** : Tableur ***Draw** : Outil de dessin ***Impress** : Concepteur de présentations ***Math** : Outil permettant de produire des documents contenant des formules mathématiques ***Writer** : Traitement de texte\\ Pour procéder à une installation rapide de la suite, veuillez installer la version binaire. # emerge -av openoffice-bin Pour avoir le support de la vérification orthographique, installez les ebuilds **hunspell** et **myspell-fr**. Sont-ils déjà installés ? Interrogez le système ainsi : # equery list hunspell # equery list myspell-fr S’il le faut, procédez à l’installation. # emerge -av hunspell myspell-fr === Outil pour Latex Texlive === Latex est un puissant langage de création de documents de toutes sortes : *Livres *Rapports *Articles *Notes *Thèses *etc...\\ Latex permet de vous concentrer sur le contenu et non le contenant. Son usage constitue une excellente alternative aux lourds logiciels de traitement de texte. Non seulement permet-il de créer des documents pouvant être générés au format **PDF**, mais encore le même document Latex peut servir pour créer des **pages HTML**.\\ \\ Il existe plusieurs interfaces graphiques pour créer des fichiers Latex spécialement conçus pour un environnement de bureau spécifique. Si par contre vous préférez utiliser un éditeur de texte standard pour créer vos documents Latex, vous devez installer **Texlive**.\\ \\ **Texlive** est un ensemble d’outils permettant d’exploiter un fichier Latex. Par exemple, vous retrouvez dans Texlive l’outil **pdflatex** pour créer un fichier **PDF** à partir d’un document Latex (.tex) créé avec un éditeur de texte.\\ \\ Pour installer : # emerge -av texlive \\ \\ ---- ==== Développement ==== **GNU-Linux** soutient parfaitement le développement d’applications diverses. Python, Ruby, C, C++, PHP, bases de données relationnelles, sites Web statiques et dynamiques et plus, vous avez à votre portée une panoplie d’outils pour réaliser vos projets de développement. *Atelier intégré de d´veloppement [[:Geany]] === Atelier intégré de développement Geany === [[:Geany]] se compose de plusieurs modules pour créer, compiler et tester des applications écrites en : *C *C++ *Python *Ruby *Java *Pascal\\ Vous pouvez également créer vos fichiers HTML et PHP avec Geany et même rédiger vos documents Latex à partir desquels construire et visionner un PDF. Un terminal graphique est intégré à [[:Geany]] et il vous permet de lancer vos applications nouvellement créées afin de les tester.\\ \\ Pour installer : # emerge -av geany Un manuel complet (en Anglais) sur Geany est disponible à l’adresse suivante.\\ [[http://www.geany.org/manual/index.html]]\\ \\ ---- ==== Infographie ==== Cette section présente les logiciels principalement reliés au traitement de l’image. *Traitement d’images [[graphisme:Gimp]] === Traitement d’images Gimp === [[graphisme:Gimp]] est le logiciel phare de **GNU-Linux** pour le traitement des images. Ces nombreuses fonctionnalités en font un outil très puissant qui n’a rien à envier aux versions commerciales et propriétaires. Les utilisateurs de **Adobe Photoshop** y verront de grandes similitudes.\\ \\ L’installation complète comprend : -Le logiciel lui-même -Le manuel de l’utilisateur -Le fichier d’aide contextuelle\\ Pour installer : # emerge -av gimp gimp-help gimp-user-manual \\ \\ ---- ==== Multimédia ==== Cette section est dédiée aux logiciels du monde de la vidéo et de l’audio sous **GNU-Linux**. *Créateurs de CD/DVD vidéo **Devede** *Lecteur audio [[multimedia:Audacious]] *Lecteur vidéo [[multimedia:Mplayer]] === Créateurs de CD/DVD vidéo Devede === **Devede** est une application plutôt légère qui permet de convertir des fichiers AVI au format MPEG et par la suite d’en faire l’authoring pour finalement créer une image ISO à graver sur CD ou DVD. L’image contient tous les fichiers VOB constituant une vidéo pouvant être jouée sur un lecteur de salon.\\ \\ L’installation de **Devede** entraîne celles d’un lecteur multimédia, //[[multimedia:mplayer]]//, et d’un programme pour l’authoring, //dvdauthor//. Devede offre les fonctions suivantes : *Création de DVD vidéo *Création de CD vidéo *Création de super CD vidéo (SVCD)\\ Pour installer : # emerge -av devede === Lecteur audio Audacious === L’installation du lecteur [[multimedia:Audacious]] requiert la présence de ces //flags// dans la variable USE. *mp3 *ogg *vorbis *alsa\\ Editez le fichier **/etc/make.conf** et ajoutez-les le cas échéant. # nano -w /etc/make.conf De plus vous devez spécifier des //USE flags// pour //audacious-plugins//. Vous intervenez au niveau du fichier **/etc/portage/package.use**. # echo ”media-plugins/audacious-plugins flac wma vorbis” >>/etc/portage/package.use Pour installer : # emerge -av audacious audacious-plugins Si par contre vous avez modifié le fichier **/etc/make.conf**, utilisez cette variante de la commande emerge. # emerge -aDNuv audacious === Lecteur vidéo Mplayer === Lecteur capable de rendre les fichiers audio et vidéo.\\ \\ L’installation du lecteur [[multimedia:Mplayer]] requiert la présence minimale de ces //flags// dans la variable USE. *mp3 *ogg *vorbis *alsa\\ Editez le fichier **/etc/make.conf** et ajoutez-les le cas échéant. # nano -w /etc/make.conf Pour installer : # emerge -av mplayer Si par contre vous avez modifié le fichier **/etc/make.conf**, utilisez cette variante de la commande emerge. # emerge -aDNuv mplayer Pour un aperçu complet des //flags// utilisés par [[multimedia:Mplayer]] : # equery uses mplayer \\ \\ ---- ==== Réseau et Internet ==== Les logiciels présentés dans cette section concernent la gestion du réseau et tout ce qui demande un accès à Internet. Navigateur Web [[internet:Firefox]] *Client FTP **FireFTP** *Client P2P [[internet:Amule]] *Client P2P [[:Azureus]] *Messagerie instantanée [[internet:Amsn]] *Messagerie instantanée [[internet:Pidgin]] *Gestionnaire de courriel [[internet:Sylpheed]] === Navigateur Web Firefox === Cette section décrit comment installer **Firefox 3**. == Préparatifs et installation == La version 3.0.4 est actuellement en phase testing. Il faut donc apporter quelques modifications au fichier **/etc/portage/package.keywords**. Editez le fichier : # nano -w /etc/portage/package.keywords Ajoutez-y ces lignes : =www-client/mozilla-firefox-3.0.4 ~x86 =dev-libs/nss-3.12 ~x86 =dev-libs/nspr-4.7.1 ~x86 =net-libs/xulrunner-1.9.0.4-r1 ~x86 Veuillez remplacer **˜x86** par **˜amd64** si votre architecture est du type 64 bits. Vérifiez également que votre fichier **/etc/make.conf** contient ces deux //flags// dans la variable USE. -firefox xulrunner Installez maintenant le navigateur : # emerge -av mozilla-firefox == Compléments == Vous avez le loisir d’ajouter différents greffons au navigateur. Lancez-le et cliquez sur **Outils** −-> **Modules complémentaires**. Les greffons recommandés se retrouvent dans le catalogue. Cliquez sur l’icône du catalogue et sélectionnez le greffon en cliquant sur celui-ci. Pour l’installer, cliquez sur le bouton **Ajouter à Firefox**. Suivez les instructions affichées à l’écran.\\ \\ Vous pouvez également installer d’autres greffons que ceux mentionnés dans la liste des recommandés. Toujours au niveau du catalogue, cliquez sur le lien **Parcourir tous les modules complémentaires**. La page affichée offre toute une gamme de greffons classés par catégories. Il suffit de cliquer sur une catégorie et de sélectionner ensuite le greffon désiré. Encore une fois, appliquez les instructions fournies à l’écran pour procéder à l’installation du complément. == Amélioration de la performance == Vous pouvez rendre [[internet:Firefox]] plus rapide et plus performant en modifiant quelques valeurs de certaines variables de configuration et en y ajoutant quelques autres. Veuillez consulter la procédure disponible à cette adresse :\\ [[http://blog.sckyzo.com/2008/07/21/optimiser-firefox-3/]] === Clients FTP FireFTP === **FireFTP** est un client FTP pour [[internet:Firefox]]. Il est libre et gratuit, sécurisé et compatible avec tous les systèmes d’exploitation. Il procure un accès facile et intuitif aux serveurs FTP.\\ \\ Pour l’installer, rendez-vous à cette adresse :\\ [[https://addons.mozilla.org/fr/firefox/search?q=ftp&cat=all]]\\ CLiquez alors sur le bouton **Ajouter à Firefox** et suivez les directives affichées à l’écran. === Clients P2P Amule === Avez-vous des besoins en terme d’échange de fichiers via le Web ? Voici des logiciels répondant à un tel besoin.\\ [[internet:Amule]] est un client P2P pour **emule**.\\ \\ Pour installer : # emerge -av amule === Client P2P Azureus === [[:Azureus]] est un autre client P2P populaire.\\ \\ Pour installer : # emerge -av azureus === Messagerie instantanée Amsn === [[internet:Amsn]]est un clône parfait du fameux **MSN Messenger** auquel il n’a pour ainsi dire rien à envier. Pour installer : # emerge -av amsn === Messagerie instantanée Pidgin === [[internet:Pidgin]] est un client de messagerie instantané reconnaissant plusieurs protocoles : *AIM *Google Talk *ICQ *IRC *MyspaceIM *XMPP (Jabber) *Yahoo Le protocole MSN n’est plus accessible via pidgin. Les utilisateurs de IRC apprécieront le support du transfert de fichiers.\\ Ce logiciel se prête fort bien aux environnements de bureau [[gnome:Gnome]] et [[xfce:Xfce]].\\ \\ Pour installer : # emerge -av pidgin === Gestionnaire de courriel Sylpheed === [[internet:Sylpheed]] est un gestionnaire de courriel léger qui s’apparente à [[kontact:Kmail]] et [[gnome:Evolution]]. Il possède beaucoup moins de fonctions que ces deux derniers en raison de sa légèreté. Il constitue néammoins un très bon outil pour le courier électronique.\\ \\ Les USE flags recommandés sont : crypt ipv6 ldap nls spell ssl Pour installer : # emerge -av sylpheed \\ \\ ---- ==== Système ==== Cette section est consacrée aux outils pour assurer une bonne gestion de votre système d’exploitation Gentoo Linux. *Outil pour l’arbre Portage (eix) *Outil de sauvegarde [[:Partimage]] *Ensemble de pilotes pour les périphériques HP *Outil pour installer les paquets RPM *Outil pour installer les paquets DEB *Outils d’analyse des ressources *Outil de gestion des USE flags === Outil pour l’arbre Portage (eix) === **Eix** se veut une alternative à **emerge** pour interroger l’arbre Portage et le mettre à jour.\\ \\ **Eix** est plus verbeux que **emerge** en ce qui concerne les versions des paquets. En effet, la commande retourne toutes les versions disponibles.\\ \\ # emerge -av eix Suivant l’installation de **eix**, veuillez lancer la commande **update-eix** pour synchroniser la base de données avec l’arbre Portage. # update-eix Veuillez également le faire après chaque synchronisation de l’arbre Portage via la commande **emerge –sync**. Autrement procéder via **eix-sync**. === Outil de sauvegarde Partimage === Les sauvegardes sont très importantes. Que ce soit à la suite d’une panne matérielle ou d’une panne logicielle ou d’une malheureuse manipulation, les sauvegardes permettent de récupérer les données perdues.\\ \\ [[:Partimage]] sauvegarde et restaure sur une base individuelle les partitions du disque dur. Ce logiciel effectue ses opérations sans tenir compte du système de fichier car il lit et écrit octets par octets.\\ \\ Les sauvegardes peuvent être enregistrées localement dans une partition dédiée aux sauvegardes ou sur un ordinateur accessible via le réseau. Le fichier de sauvegarde peut être morcelé en plusieurs petits fichiers qu’il est alors possible de graver sur DVD.\\ \\ Pour installer : # emerge -av partimage Pour avoir une bonne idée du fonctionnement de [[:Partimage]], consultez ce tutoriel :\\ [[http://www.cepcasa.info/parted/partimage.html]] === Ensemble de pilotes pour les périphériques HP === Le constructeur de périphériques **Hewlet-Packard** offre un ensemble de pilotes **GNU-Linux** pour pouvoir les installer et les configurer. Ils sont disponibles via le paquet **hplip**.\\ \\ Pour installer : # emerge -av hplip Quand l’installation est terminée, vous devez compléter par une mise à jour : # hp-setup === Outil pour installer les paquets RPM === S’il vous arrive d’avoir à installer un logiciel pour lequel il n’y a pas de **ebuild** dans l’arbre Portage mais disponible au format **rpm** (RedHat Package Manager), vous devez utiliser la commande **rpm**. Cette commande est fournie par le paquet du même nom.\\ \\ Pour installer : # emerge -av rpm Pour en savoir plus sur la commande : $ man rpm === Outil pour installer les paquets DEB === S’il vous arrive d’avoir à installer un logiciel pour lequel il n’y a pas de **ebuild** dans l’arbre Portage mais disponible au format **deb** (Debian), vous devez utiliser la commande **dpkg**. Cette commande est fournie par le paquet du même nom.\\ \\ Pour installer : # emerge -av dpkg Vous pouvez avoir à reconstruire certains liens dynamiques à la suite de l’installation de **dpkg**. Ceci en raison d’un changement de nom de la librairie **opensp**.\\ Pour savoir si vous devez intervenir, exécutez : # revdep-rebuild −−pretend −−library=’libosp.so.*’ Si la commande vous retourne une information de ce style : [ebuild R ] app-text/opensp-1.5.2-r1 [ebuild R ] app-text/openjade-1.3.2-r1 relancez la même commande en supprimant le **−−pretend**.\\ Pour en savoir plus sur la commande : $ man dpkg === Outils d’analyse des ressources === Retrouvez ici des outils qui vous aideront à analyser la consommation des ressources de votre système. == atop == L’outil **atop** est un moniteur intéractif pour voir la charge sur le système. Il montre le taux d’occupation des ressources matérielles les plus critiques : CPU, mémoire, disques et réseau. Il montre aussi quels processus sont responsables de la charge.\\ \\ Pour en savoir plus : $ man atop Pour installer : # emerge -av atop == iotop == L’outil **iotop** surveille l’utilisation des ressources en Entrée/Sortie par le noyau. Il affiche un tableau donnant l’utilisation courante des flux d’entrée et de sortie par les processus actifs.\\ \\ Pour installer : # emerge -av iotop Pour les détails sur l’outil : # man iotop == latencytop == L’outil a été conçu en fonction des développeurs de logiciels. Il a pour objectif d’identifier là où la latence se produit au niveau du système et quels en sont les coupables ; ceci dans le but d’amender le code de manière à en éviter les pires soubresauts. Le USE flag **unicode** est recommandé.\\ \\ Pour installer : # emerge -av latencytop Pour les détails sur l’outil : # man latencytop === Outil de gestion des USE flags === L’outil en ligne de commande **euse** sert à activer ou désactiver un ou plusieurs **USE flags** sans avoir à éditer le fichier **/etc/make.conf**. Il fournit également des renseignements sur les **USE flags** : *Description *Etat (activé/désactivé) *Type (global/local)\\ Pour installer : # emerge -av euse Pour en savoir plus sur son utilisation : $ man euse \\ \\ ---- //[[gentoo:gentoo|Retour à la page Gentoo]]//.