- Ebuild
-
ebuild
ebuild — формат bash-сценариев для системы Portage в ОС Gentoo. Ebuild-файлы имеют расширение .ebuild и содержат переменные, команды, информацию о зависимостях, список файлов, необходимых для скачивания, распаковки, наложения патчей, сборки и установки пакета. Ебилды именуются по шаблону «название-версия.ebuild» (например apache-2.0.59-r2.ebuild). Существуют ebuild как для компилирования пакетов из исходных кодов, так и для установки бинарных пакетов. ebuild-файлы которые устанавливают только документацию или такую информацию как шрифты или темы для приложений, называются «metabuild»
ebuild-файлы обычно создаются разработчиками Gentoo Linux для наиболее распространённых и используемых программ. Однако пользователи могут создавать сами ebuild-файлы для установки программ, ещё не добавленных в Portage. Для работы с такими ебилдами в Portage предусмотрены специальные средства — оверлеи (англ. overlays). Позже эти .ebuild могут быть внесены в дерево портежей Gentoo.
Пример ebuild’а
# Copyright 1999-2005 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 # $Header: $ inherit some_eclass another_eclass DESCRIPTION="Super-useful stream editor (sed)" HOMEPAGE="http://www.gnu.org/software/sed/sed.html" SRC_URI="ftp://alpha.gnu.org/pub/gnu/sed/${P}.tar.gz" LICENSE="GPL-2" SLOT="0" KEYWORDS="~x86" IUSE="" DEPEND="virtual/libc" RDEPEND="virtual/libc" src_compile() { econf || die "could not configure" emake || die "emake 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 NEWS README* THANKS TODO AUTHORS BUGS ANNOUNCE }
См. также
Ссылки
- gentoo-portage.com — Он-лайн база данных о дереве портежей
- Ebuild HOWTO
Wikimedia Foundation. 2010.
ebuild — формат bash сценариев для системы управления пакетами Portage в операционной системе Gentoo. Файлы этого формата имеют расширение .ebuild и содержат переменные, команды, информацию о зависимостях, список файлов, необходимых для скачивания,… … Википедия
Ebuild — Saltar a navegación, búsqueda Un ebuild es un procesamiento por lotes especializado creado por el proyecto Gentoo Linux para usarlo con el sistema de mantenimiento de software Portage. Un ebuild es una forma automática de compilar e instalar… … Wikipedia Español
Ebuild — Un fichier ebuild est un script bash écrit pour l utilitaire Portage de Gentoo Linux qui décrit les étapes à suivre pour récupérer les sources d un programme, les compiler puis les installer. Il s agit essentiellement d une couche d abstraction… … Wikipédia en Français
Ebuild — An ebuild is a specialized bash script format created by the Gentoo Linux project for use in its Portage software management system, which automates compilation and installation procedures for software packages.Each version of an application or… … Wikipedia
Ebuild — Ebuilds bezeichnet im Paketmanager Portage (Gentoo Linux) die Skripte, die Informationen über jedes einzelne Programmpaket speichern. Inhaltsverzeichnis 1 Inhalt 2 Benennung 3 Eclasses 4 … Deutsch Wikipedia
Ебилд — ebuild формат Portage в ОС патчей, сборки и установки пакета. Ебилды именуются по шаблону «название версия.ebuild» (например apache 2.0.59 r2.ebuild). Существуют ebuild как для компилирования пакетов из исходных кодов, так и для установки… … Википедия
Portage (software) — Infobox Software name = Portage logo = caption = Portage in action author = developer = released = latest release version = [http://packages.gentoo.org/package/sys apps/portage 2.1.4.5] latest release date = latest preview version =… … Wikipedia
Ebuilds — bezeichnet im Paketmanager Portage (Gentoo Linux) die Skripte, die Informationen über jedes einzelne Programmpaket speichern. Inhaltsverzeichnis 1 Inhalt 2 Benennung 3 Eclasses 4 Weblinks … Deutsch Wikipedia
Portage — Работа системы Portage Тип Система управления пакетами … Википедия
Paludis — Процесс работы Paludis Тип Менеджер пакетов Разработчик Ciaran McCreesh … Википедия