Emerge 152195 25254407 2008-01-22T14:08:57Z Skiidoo 154258 rm self links, typo La commande et outil '''emerge''', sous [[Gentoo]], est le cœur du système de gestion des paquets, connu sous le nom de [[Portage (Gentoo)|Portage]]. La commande est plutôt complexe avec de nombreuses options. Le programme a été écrit en [[Python (langage)|python]]. emerge est l'utilitaire le plus important pour accéder aux paramètres de Portage à partir des lignes de commandes. Le programme téléchargera le [[code source]] d'une application spécifiée, aussi bien que toutes les applications ou bibliothèques nécessaires pour satisfaire les dépendances. Une fois que le téléchargement a été effectué, tout est compilé à partir des sources. Les paramètres de compilation peuvent être optimisés, en étant basés sur les spécificités d'un seul ordinateur. L'utilitaire emerge compilera et installera les applications dans un environnement Sandbox. == Commandes == Parmi les principales commandes, on trouve : # emerge --sync permet de mettre a jour la liste des [[ebuild]]s. # emerge --search nom permet de faire une recherche suivant le nom spécifié # emerge nom_du_paquet installera le paquet, ainsi que toutes ses dépendances. # emerge --pretend nom_du_paquet affichera tous les programmes qui seront installés comme dépendances de nom_du_paquet. Cette commande n'effectue aucune installation. # emerge --unmerge nom_du_paquet désinstalle le paquet. Un des désavantages majeur d'emerge est que, si l'on désinstalle un programme, les dépendances liées ne le seront pas. Toutefois, en utilisant cette commande : # emerge --depclean les dépendances non-utilisées seront désinstallées. == Fonction cachée == Les concepteurs ont dissimulé une fonction humoristique dans le code d'emerge : en tapant # emerge moo on obtient Larry loves Gentoo (Linux) _______________________ < Have you mooed today? > ----------------------- \ ^__^ \ (oo)\_______ (__)\ )\/ ||----w | || || à la manière d'<code>[[Advanced Packaging Tool|apt]]-get moo</code> sous [[Debian]]. == Voir aussi == === Articles connexes === * [[CFLAGS]] * [[USEFLAGS]] === Liens externes === * {{fr}} [http://www.gentoo.org/doc/fr/handbook/handbook-x86.xml?part=2&chap=1 Introduction à Portage] [[Catégorie:Gentoo]] [[Catégorie:Gestionnaire de paquets]] [[cs:Emerge]] [[en:Portage (software)#emerge]] [[it:Emerge]] [[ko:이머지]] [[pl:Emerge]] [[pt:Emerge]]