Download LE HOW TO DE GENTOO LINUX + DEPLOYEMENT WINDOWS
Transcript
B. UTILISER GENTOO 1. Introduction à Portage 1.a. Bienvenue dans le monde de Portage Portage est probablement l'innovation de Gentoo la plus remarquable en ce qui concerne la gestion des logiciels. Sa grande flexibilité et ses nombreuses fonctionnalités font parfois dire de Portage qu'il est le meilleur outil de gestion des logiciels pour Linux. Portage a été écrit en Python et en Bash qui sont tous les deux des langages scriptés, c'est-àdire que 100 % du code source est installé et consultable sur tous les systèmes Gentoo. La plupart des utilisateurs interagiront avec Portage via la commande emerge. Ce chapitre n'a pas pour vocation de dupliquer toute l'information disponible dans la page man de emerge. Pour consulter la page man, faites : Exemple de code 1 : Consulter la page man de emerge $ man emerge 1.b. L'arbre Portage Les ebuilds Quand nous parlons de paquets, nous parlons des logiciels qui sont disponibles dans Gentoo grâce à l'arbre de Portage. Celui-ci est un ensemble d'ebuilds qui sont en fait des fichiers qui donnent toutes les informations nećessaires à Portage pour installer un logiciel. Par défaut, ces ebuilds se trouvent dans /usr/portage. Dès que vous employez Portage pour une action relative aux paquets, il utilisera les ebuilds de votre système. Il est donc important de maintenir les ebuilds de votre système à jour pour que Portage puisse installer des nouvelles versions des logiciels que vous utilisez ou des correctifs de failles de sécurité. Mise à jour de l'arbre Portage L'arbre Portage est généralement mis à jour avec rsync, qui est un outil de transfert de fichiers incrémental. La mise à jour se fait simplement avec la commande emerge. L'utilisation de rsync est tout à fait transparente : Exemple de code 2 : Mettre l'arbre Portage à jour # emerge --sync Si vous ne pouvez pas utiliser rsync à cause, par exemple, d'un pare-feu, vous pouvez quand même mettre votre arbre Portage à jour avec la commande emerge-webrsync. Celle-ci télécharge le dernier instantané de l'arbre Portage et l'installe sur votre système. Un instantané est généré automatiquement chaque jour sur les miroirs de Gentoo. Exemple de code 3 : Utiliser emerge-webrsync # emerge-webrsync 1.c. Gérer vos logiciels ACTIV® - S.A.R.L. 2004 – 2009 Copyright. 505087072 RCS RENNES Raymond RAZAFIMAMONJY www.razafimamonjy.fr 102