Gentoo: Установка продуктов Etersoft: различия между версиями
Нет описания правки |
|||
Строка 1: | Строка 1: | ||
== Установка продуктов Etersoft в Gentoo == | == Установка продуктов Etersoft в Gentoo == | ||
=== Предварительная подготовка === | === Предварительная подготовка === | ||
Для установки продукта Etersoft в дистрибутиве Gentoo следует создать отдельный оверлей. | Для установки продукта Etersoft в дистрибутиве Gentoo следует создать отдельный оверлей. | ||
Для этого создадим каталог /usr/local/portage и в нём создадим каталог для деревьев портежей, в котором будут храниться ebuild'ы продуктов: | |||
# mkdir -p /usr/local/portage/etersoft/ | # mkdir -p /usr/local/portage/etersoft/ | ||
После этого укажем PORTDIR_OVERLAY, для этого необходимо создать в созданном нами каталоге файл make.conf с содержимым | После этого укажем PORTDIR_OVERLAY, для этого необходимо создать в созданном нами каталоге файл make.conf с содержимым | ||
PORTDIR_OVERLAY="/usr/local/portage/etersoft $PORTDIR_OVERLAY" | PORTDIR_OVERLAY="/usr/local/portage/etersoft $PORTDIR_OVERLAY" | ||
Таким образом мы позволим устанавливать дополнительные ebuild'ы, не вмешиваясь в основное дерево портежей. | следующей командой: | ||
# echo 'PORTDIR_OVERLAY="/usr/local/portage/etersoft $PORTDIR_OVERLAY"' >/usr/local/portage/etersoft/make.conf | |||
После этого необходимо будет подключить созданный make.conf в систему. Для этого нужно выполнить следующую команду: | |||
<pre>echo 'source /usr/local/portage/etersoft/make.conf' >> /etc/make.conf | |||
</pre> | |||
Таким образом мы позволим устанавливать дополнительные ebuild'ы, не вмешиваясь в основное дерево портежей. | |||
=== Установка скачанных файлов === | === Установка скачанных файлов === |
Версия от 18:31, 9 ноября 2012
Установка продуктов 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
После этого необходимо будет подключить созданный make.conf в систему. Для этого нужно выполнить следующую команду:
echo 'source /usr/local/portage/etersoft/make.conf' >> /etc/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