Ebuild

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).

ebuild példa

# Copyright 1999-2005 Gentoo Foundation # Terjesztve a GNU General Public License v2 feltételei szerint # $Header: $ örököl some_eclass másik_eclass DESCRIPTION = "Nagyon hasznos adatfolyamszerkesztő (sed)" HOMEPAGE = "http://www.gnu.org/software/sed/sed.html" SRC_URI = "ftp://alpha.gnu.org/pub/gnu/ sed/$ {P} .tar.gz" LICENC = "GPL-2" SLOT = "0" KEYWORDS = "~x86" IUSE = "" DEPEND = "virtual/libc" RDEPEND = "virtual/libc" src_compile () { econf || die "nem sikerült konfigurálni" emake || die "make failed" } src_install () { into / usr doinfo doc / sed . info doman doc / sed .1 into / dobin sed / sed || die "dobin sed failed" dodir / usr / bin dosym / bin / sed / usr / bin / sed dodoc HÍREK OLVASSA EL * KÖSZÖNJÜK A TODO SZERZŐI HIBABEJELENTÉSE }

Jegyzetek

  1. ↑ Gentoo Linux dokumentáció -- Közreműködő Ebuilds 

Lásd még

Linkek