ebuild je formát bash skriptu pro systém správy balíčků Portage na operačním systému Gentoo . Soubory tohoto formátu mají příponu .ebuild a obsahují proměnné, příkazy, informace o závislostech, seznam souborů potřebných ke stažení, rozbalení, opravě , sestavení a instalaci balíčku. Soubory skriptů jsou pojmenovány podle vzoru "name-version.ebuild" (např . apache-2.0.59-r2.ebuild ). Existují ebuildy jak pro kompilaci balíčků ze zdroje, tak pro instalaci binárních balíčků. Soubory, které instalují pouze dokumentaci nebo informace, jako jsou písma nebo motivy aplikací, se nazývají „metabuildy“.
ebuild soubory jsou obvykle vytvářeny vývojáři Gentoo Linuxu pro nejběžnější a používané programy. Uživatelé však mohou vytvářet své vlastní soubory skriptů pro instalaci programů [1] , které ještě nebyly přidány do stromu Portage . K tomu jsou k dispozici speciální nástroje - překryvy ( angl. overlays overlap). Později mohou být soubory .ebuild přidány do adresářů balíčků (strom portage) operačního systému Gentoo .