Az ebuild egy bash script formátum a Gentoo operációs rendszer Portage csomagkezelő rendszeréhez . Az ilyen formátumú fájlok .ebuild kiterjesztéssel rendelkeznek, és változókat, parancsokat, függőségi információkat, valamint a csomag letöltéséhez, kicsomagolásához, javításához , összeállításához és telepítéséhez szükséges fájlok listáját tartalmazzák. A szkriptfájlok elnevezése a „name-version.ebuild” minta szerint történik (pl . apache-2.0.59-r2.ebuild ). Léteznek ebuildek a csomagok forrásból történő fordítására és a bináris csomagok telepítésére is. Azokat a fájlokat, amelyek csak dokumentációt vagy információkat, például betűtípusokat vagy alkalmazástémákat telepítenek, "metabuildeknek" nevezik.
Az ebuild fájlokat általában a Gentoo Linux fejlesztői hozzák létre a leggyakoribb és leggyakrabban használt programokhoz. A felhasználók azonban létrehozhatnak saját szkriptfájlokat olyan programok [1] telepítéséhez, amelyeket még nem adtak hozzá a Portage fához . Ehhez speciális eszközöket biztosítanak - átfedések ( eng. overlays overlap). Később az .ebuild fájlok hozzáadhatók a Gentoo operációs rendszer csomagkönyvtáraihoz (portage fa).