Gentoo: Установка продуктов Etersoft
Установка продуктов 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