Gentoo: Установка продуктов Etersoft: различия между версиями

Материал из База знаний Etersoft
Перейти к навигацииПерейти к поиску
Нет описания правки
Строка 1: Строка 1:
== Установка продуктов Etersoft в Gentoo ==
== Установка продуктов Etersoft в Gentoo ==


=== Предварительная подготовка ===
=== Предварительная подготовка ===


Для установки продукта Etersoft в дистрибутиве Gentoo следует создать отдельный оверлей.
Для установки продукта Etersoft в дистрибутиве Gentoo следует создать отдельный оверлей.  
 
Для этого создадим каталог /usr/local/portage и в нём создадим каталог для деревьев портежей, в котором будут храниться ebuild'ы продуктов:


Для этого создадим каталог /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"
следующей командой:
# echo 'PORTDIR_OVERLAY="/usr/local/portage/etersoft $PORTDIR_OVERLAY"' >/usr/local/portage/etersoft/make.conf


Таким образом мы позволим устанавливать дополнительные 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' &gt;&gt; /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