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

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

Содержание


Программы, поддерживаемые не Portage
Emerge и Ebuild
Подобный материал:
1   ...   45   46   47   48   49   50   51   52   ...   136

Программы, поддерживаемые не Portage

Использование Portage с пакетами самостоятельной сборки


Иногда вам может потребоваться сконфигурировать, установить и поддерживать программное обеспечение самостоятельно, без автоматизации со стороны Portage, не смотря на то, что оно поддерживается Portage. Наиболее известные случаи — это исходные коды ядра и драйверы от nVidia. Вы можете настроить Portage так, чтобы системе стало известно, что определенные пакеты установлены вручную. Этот процесс называется внедрение, и поддерживается Portage посредством файла /etc/portage/profile/package.provided.

Например, если вы захотите сообщить Portage, что пакет vanilla-sources-2.6.11.6 установлен вручную, нужно добавить следующую строку в/etc/portage/profile/package.provided:

sys-kernel/vanilla-sources-2.6.37.2


11. Использование ebuild

Emerge и Ebuild


Программа ebuild — это низкоуровневый интерфейс системы Portage. С ее помощью можно выполнять определенные действия над заданными сборками ebuild. Например, вы можете самостоятельно выполнить отдельные этапы установки.

Программа ebuild предназначена в основном для разработчиков, поэтому более подробная информация находится в ссылка скрыта (англ.). Однако, мы расскажем, какие экземпляры ebuild вызываются системой Portage на разных этапах установки, и как выполнить пост-конфигурационные шаги, которые допускаются некоторыми пакетами.