Gentoo: Установка продуктов Etersoft

Материал из База знаний 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