- Debhelper
-
debhelper
debhelper — это коллекция небольших программ, которые могут быть использованы в файле debian/rules. Изначально она была написана Джо Хессом для помощи майнтейнерам программ Debian писать структурно более простые debian/rules файлы. debian/rules файл — это makefile, который содержит правила для создания deb-пакета.
Содержание
Обзор
Есть много задач, которые являются часто выполняемыми в debian/rules при сборке разных пакетов. Вместо того, чтобы копировать код из файла в файл, debhelper позволяет майнтейнеру упростить задачу, позволяя переиспользовать готовые стабильные и удобные решения для многих подзадач. На сегодняшний день debhelper содержит более 60 небольших программ.
dh_make
Часто вместе с программами debhelper используют dh_make, который копирует шаблоны всех файлов, необходимых для постройки deb-пакета из исходного кода программы. Эти шаблоны могут включать информацию, которую предоставил пользователь, и краткую информацию о том, как строится программа из исходного кода. После запуска dh_make, майнтейнеру всё равно предстоит отредактировать большинство файлов шаблонов для того, чтобы посторить deb-пакет.
Несмотря на совместное использование, dh_make не является частью debhelper; эта программа была независимо разработана Крейгом Смоллом.
Смотри также
- CDBS — набор [make]-правил, использующий debhelper и позволяющий пользователям писать ещё более короткие файлы сборки deb-пакетов.
- Debian GNU/Linux
Внешние ссылки
Wikimedia Foundation. 2010.
debhelper — is a suite of programs originally written by Joey Hess that help a Debian packager write rules files. A rules file is a makefile that contains instructions for building and creating a Debian package. Contents 1 Overview 2 dh make 3 See also … Wikipedia
Debhelper — is a suite of programs originally written by Joey Hess that help a Debian packager write rules files. A rules file is a makefile that contains instructions for building and creating a Debian package. Overview There are many tasks that need to be… … Wikipedia
debhelper — debhelper это коллекция небольших программ, которые могут быть использованы в файле debian/rules. Изначально она была написана Джо Хессом для помощи майнтейнерам программ Debian писать структурно более простые debian/rules файлы.… … Википедия
Debian build toolchain — A typical input of the Debian build tools: three files constituting the source package (the bottom) and the unpacked source tree with a debian subdirectory added there by the package maintainer. The Debian build toolchain is a collection of… … Wikipedia
CDBS — (Common Debian Build System) это абстрактная система сборки программ, основанная на использовании make файлов с заранее предписанными правилами. Все правила могут быть изменены, дополнены или переписаны. Другими словами, CDBS предоставляет… … Википедия
CDBS — is a system that greatly aids in the creation of Debian packages, which are software packages that make the installation of software much easier on Debian GNU/Linux and its derivatives. CDBS is an acronym for Common Debian Build System. Recent… … Wikipedia
Hello world program — Hello World redirects here. For the 2009 compilation album by Michael Jackson, see Hello World: The Motown Solo Collection. For the song by Lady Antebellum, see Hello World (song). A GUI Hello World program, written in Perl … Wikipedia
Joey Hess — is a prominent Debian Developer who is responsible for many parts that make up the Debian operating system today. Contributions Hess joined Debian in August 1996 [cite web|url= http://lists.debian.org/debian… … Wikipedia
Mediaproxy — is an Open Source far end NAT traversal solution for OpenSER. By using Traversal Using Relay NAT protocol (TURN), MediaProxy behaves as a media relay allowing audio and video traffic (RTP streams) to bypass broadband routers without setting up… … Wikipedia
LliureX — Escritorio LliureX V10.09 Desarrollador Consejería Educación de la Generalidad Valenciana … Wikipedia Español