Ebuild

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 .

příklad ebuild

# Copyright 1999-2005 Gentoo Foundation # Distribuováno podle podmínek GNU General Public License v2 # $Header: $ zdědit nějakou_etřídu jinou_etřídu DESCRIPTION = "Super užitečný editor streamů (sed)" HOMEPAGE = "http://www.gnu.org/software/sed/sed.html" SRC_URI = "ftp://alpha.gnu.org/pub/gnu/ sed/$ {P} .tar.gz" LICENCE = "GPL-2" SLOT = "0" KEYWORDS = "~x86" IUSE = "" DEPEND = "virtuální/libc" RDEPEND = "virtuální/libc" src_compile () { econf || die "nelze nakonfigurovat" emake || zemřít "emake selhalo" } src_install () { do / usr doinfo doc / sed . info doman doc / sed .1 do / dobin sed / sed || die "dobin sed selhal" dodir / usr / bin dosym / bin / sed / usr / bin / sed dodoc NOVINKY README * DÍKY TODO AUTORŮM OZNÁMENÍ CHYB }

Poznámky

  1. ↑ Dokumentace Gentoo Linux -- Přispívající ebuildy 

Viz také

Odkazy