title: Ebuild
text: # Ebuild
  
  Un fichier ebuild est un script bash écrit pour l'utilitaire Portage de Gentoo Linux qui décrit les étapes à suivre pour récupérer les sources d'un programme, les compiler puis les installer. Il s'agit essentiellement d'une couche d'abstraction par rapport au classique:
  
  * ./configure
  * make
  * make install
  
  Qui permet de compiler puis d'installer une application manuellement.
  
  Chaque application dans l'arborescence de portage possède autant d'ebuilds que de versions disponibles, les fichiers ebuild étant nommés par « nom-version.ebuild ». La commande « emerge nom_du_programme » installe de manière automatique la dernière version stable du programme, en s'appuyant sur le fichier ebuild correspondant. De manière générale, un ebuild permet d'installer une application à partir d'une ou plusieurs sources, bien que les ebuilds gèrent aussi les fichiers binaires. D'autres ebuilds installent des meta-paquets ou paquets virtuels. Voici un exemple d'ebuild pour le logiciel Beep :
  
  