Gentoo: Установка продуктов Etersoft: различия между версиями
Yuri Fil (обсуждение | вклад) Нет описания правки |
Yuri Fil (обсуждение | вклад) Нет описания правки |
||
Строка 25: | Строка 25: | ||
Если для пакетов интересуещего Вас продукта еще нет ebuild'ов нужной версии, то выполняем следующие действия: | Если для пакетов интересуещего Вас продукта еще нет ebuild'ов нужной версии, то выполняем следующие действия: | ||
1) Копируем пришедший в подтверждении заказа ebuild(-ы) продукта в соответствующую папку оверлея (для WINE-Network это будет /usr/local/portage/layman/crg/app-emulation/wine-etersoft-network/, для RX@Etersoft — подкаталоги из /usr/local/portage/layman/crg/net-misc/ и т. п.; если нужный каталог отсутствует, можно создать его самому). | 1) Копируем пришедший в подтверждении заказа ebuild(-ы) продукта в соответствующую папку оверлея (для WINE-Network это будет /usr/local/portage/layman/crg/app-emulation/wine-etersoft-network/, для RX@Etersoft — подкаталоги из /usr/local/portage/layman/crg/net-misc/ и т. п.; если нужный каталог отсутствует, можно создать его самому). | ||
Версия от 19:34, 12 марта 2010
Установка продуктов Etersoft в Gentoo
Для того, чтобы установить какой-либо наш продукт в дистрибутиве Gentoo, можно воспользоваться CRG репозиторием.
Для того, чтобы воспользоваться деревом пакетов нужно воспользоваться утилитой Layman из основного дерева. Layman - это инструмент разработанный для того, чтобы помочь Вам гибко и быстро управлять локальным репозиторием оверлеев, которые вы хотите использовать в Вашей системе.
Для начала нужно просто установить пакет Layman:
$ emerge -av layman
Скачиваем список доступных репозиториев:
$ layman -S
После чего нужно выбрать и добавить дерево оверлея к текущему дереву портежей:
$ layman --add crg
После добавления CRG репозитория, необходимо указать PORTDIR_OVERLAY каталог, для этого необходимо отредактировать файл /etc/make.conf: PORTDIR_OVERLAY="/usr/local/portage/layman/crg"
Таким образом мы позволяем устанавливать дополнительные ebuild'ы при этом не нарушая процесс синхронизации основного дерева портежей.
Теперь мы можем устанавливать пакеты для которых есть ebuild'ы в CRG, при этом бинарные пакеты должны лежать в /usr/portage/distfiles.
Если для пакетов интересуещего Вас продукта еще нет ebuild'ов нужной версии, то выполняем следующие действия:
1) Копируем пришедший в подтверждении заказа ebuild(-ы) продукта в соответствующую папку оверлея (для WINE-Network это будет /usr/local/portage/layman/crg/app-emulation/wine-etersoft-network/, для RX@Etersoft — подкаталоги из /usr/local/portage/layman/crg/net-misc/ и т. п.; если нужный каталог отсутствует, можно создать его самому).
2) Копируем бинарные пакеты (*.tar.bz2) в /usr/portage/distfiles.
3) Даём команду ebuild /usr/local/portage/layman/crg/app-emulation/wine-etersoft-public/<ваш_ebuild> digest
4) После этого можно устанавливать пакеты командой $ ebuild <ваш_ebuild> merge Удалять командой $ ebuild <ваш_ebuild> unmerge
Более подробную информацию про создание и добавление ebuild'ов можно найти: http://ru.gentoo-wiki.com/wiki/Portage_Overlay