Документация Calculate Linux

Вид материалаДокументы

Содержание


Дополнительные возможности Ebuild
Выполнение действий по настройке
Сборка пакета (RPM)
Дополнительная информация
Подобный материал:
1   ...   47   48   49   50   51   52   53   54   ...   136

Дополнительные возможности Ebuild

Запуск всех команд установки


С помощью функции merge программы ebuild, можно запустить команды извлечения, распаковки, компиляции, установки и помещения за один раз:

ebuild путь/к/файлу-ebuild merge

Выполнение действий по настройке


В некоторых приложениях содержатся инструкции по дальнейшей настройке установленного пакета. Эти инструкции могут потребовать участия пользователя, и, следовательно, не выполняться автоматически. Для запуска шагов настройки, указанных в необязательной функции config() сборочного файла, используйте команду config программы ebuild. Пример настройки пакета:

ebuild путь/к/файлу-ebuild config

Сборка пакета (RPM)


Вы можете попросить Portage создать двоичный пакет или даже RPM из вашего сборочного файла, воспользовавшись командами package и rpm, соответственно. Эти команды несколько различаются:
  • команда package во многом похожа на merge, выполняя все необходимые шаги (извлечение, распаковку, компиляцию, установку) перед созданием пакета
  • команда rpm собирает пакет RPM из файлов созданных после запуска окончания функции install программы ebuild

Пример создания пакетов:

#(cоздание двоичного пакета, совместимого с Portage)

ebuild путь/к/файлу-ebuild package


#(создание пакета RPM)

ebuild путь/к/файлу-ebuild rpm

Созданный RPM, однако, не будет содержать информацию о зависимостях из сборочного файла ebuild.

Дополнительная информация


За дополнительными сведениями о системе Portage, программе ebuild и сценариях ebuild обращайтесь к следующим страницам справки man:

man portage (сама система Portage)

man emerge (команда emerge)

man ebuild (команда ebuild)

man 5 ebuild (синтаксис файлов ebuild)

Кроме того, дополнительные сведения, относящиеся к разработке, находятся в ссылка скрыта (англ.).


12. make.conf