Gentoo: Установка продуктов Etersoft
Установка продуктов Etersoft в Gentoo
Предварительная подготовка
Для установки продукта Etersoft в дистрибутиве Gentoo следует создать отдельный оверлей.
Для этого создадим каталог /usr/local/portage и в нём создадим каталог для деревьев портежей, в котором будут храниться ebuild'ы продуктов:
# mkdir -p /usr/local/portage/etersoft/
После этого укажем PORTDIR_OVERLAY, для этого необходимо создать в созданном нами каталоге файл make.conf с содержимым
PORTDIR_OVERLAY="/usr/local/portage/etersoft $PORTDIR_OVERLAY"
следующей командой:
# echo 'PORTDIR_OVERLAY="/usr/local/portage/etersoft $PORTDIR_OVERLAY"' >/usr/local/portage/etersoft/make.conf
Таким образом мы позволим устанавливать дополнительные ebuild'ы, не вмешиваясь в основное дерево портежей.
Установка скачанных файлов
После заказа сборки продукта на сайте отгрузки в письме приходят ссылки на установочные файлы: файл .ebuild и файлы архивов .tar.bz2. Далее процесс установки будет рассмотрен на примере установки WINE@Etersoft SQL. Пакеты называются wine-etersoft-2.0 и wine-etersoft-sql-2.0. Соответственно, имеется два файла: wine-etersoft-2.0.ebuild и wine-etersoft-sql-2.0.ebuild
Копируем файлы *.ebuild в соответствующую папку оверлея (для WINE@Etersoft это будет /usr/local/portage/etersoft/app-emulation/wine-etersoft-network/, для RX@Etersoft — подкаталоги из /usr/local/portage/etersoft/net-misc/ и т.п.; если нужный каталог отсутствует, нужно создать его самому).
Копируем бинарные пакеты (*.tar.bz2) в специальный каталог для скачанных файлов:
- Для Gentoo — /usr/portage/distfiles
- Для Calculate Linux — /var/calculate/remote/distfiles
Заходим в каталог, куда скопирован .ebuild и выполняем команду:
# ebuild wine-etersoft-2.0.ebuild digest # ebuild wine-etersoft-sql-2.0.ebuild digest
После этого устанавливаем пакет командой
# emerge -av wine-etersoft # emerge -av wine-etersoft-sql
Удалить пакет можно командой
# emerge -C wine-etersoft wine-etersoft-sql
Более подробную информацию про создание и добавление ebuild'ов можно найти здесь: http://ru.gentoo-wiki.com/wiki/Portage_Overlay