Ebuild
# 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 :

