Ebuild

ebuild är ett bash -skriptformat för Portage -pakethanteringssystemet på Gentoo- operativsystemet . Filer i detta format har filtillägget .ebuild och innehåller variabler, kommandon, beroendeinformation, en lista över filer som behövs för att ladda ner, packa upp, korrigera , bygga och installera paketet. Skriptfiler är namngivna enligt mönstret "name-version.ebuild" (t.ex. apache-2.0.59-r2.ebuild ). Det finns ebuilds för både att kompilera paket från källkod och för att installera binära paket. Filer som bara installerar dokumentation eller information som typsnitt eller programteman kallas "metabuilds"

ebuild-filer skapas vanligtvis av Gentoo Linux- utvecklarna för de vanligaste och mest använda programmen. Användare kan dock skapa sina egna skriptfiler för att installera program [1] som ännu inte har lagts till i Portage-trädet . För detta tillhandahålls specialverktyg - overlays ( eng.  overlays överlappar). Senare kan .ebuild-filer läggas till i paketkatalogerna (portageträdet) i Gentoo operativsystem .

ebuild exempel

# Copyright 1999-2005 Gentoo Foundation # Distribuerad under villkoren i GNU General Public License v2 # $Header: $ ärva någon_eklass en annan_eklass DESCRIPTION = "Superanvändbar strömredigerare (sed)" HEMSIDA = "http://www.gnu.org/software/sed/sed.html" SRC_URI = "ftp://alpha.gnu.org/pub/gnu/ sed/$ {P} .tar.gz" LICENS = "GPL-2" SLOT = "0" SÖKORD = "~x86" IUSE = "" DEPEND = "virtuell/libc" RDEPEND = "virtuell/libc" src_compile () { econf || die "kunde inte konfigurera" gör || die "make failed" } src_install () { into / usr doinfo doc / sed . info doman doc / sed .1 into / dobin sed / sed || die "dobin sed misslyckades" dodir / usr / bin dosym / bin / sed / usr / bin / sed dodoc NYHETER LÄSMEDEL * TACK TODO FÖRFATTARE BUGS ANNUNCE }

Anteckningar

  1. ↑ Gentoo Linux-dokumentation -- Bidragande ebuilds 

Se även

Länkar