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

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


Для того, чтобы установить какой-либо наш продукт в дистрибутиве Gentoo, можно воспользоваться оверлеем.
=== Предварительная подготовка ===


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


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


В ней создадим каталог для деревьев портежей, в котором будут храниться ebuild'ы наших продуктов, например, 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


mkdir /usr/local/portage/etersoft
Таким образом мы позволим устанавливать дополнительные ebuild'ы, не вмешиваясь в основное дерево портежей.


После создания этих каталогов, необходимо указать PORTDIR_OVERLAY каталог, для этого необходимо создать в нашей папке файл make.conf:
=== Установка скачанных файлов ===


touch /usr/local/portage/etersoft/make.conf
После заказа сборки продукта на сайте отгрузки в письме приходят ссылки на установочные файлы: файл .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/ и т.п.; если нужный каталог отсутствует, нужно создать его самому).  
<pre>PORTDIR_OVERLAY="/usr/local/portage/etersoft $PORTDIR_OVERLAY"
</pre>
<br> Таким образом мы позволяем устанавливать дополнительные ebuild'ы при этом не нарушая процесс синхронизации основного дерева портежей.  


Теперь нам необходимо создать структуру оверлея:  
Копируем бинарные пакеты (*.tar.bz2) в специальный каталог для скачанных файлов:
** Для Gentoo — /usr/portage/distfiles
** Для Calculate Linux — /var/calculate/remote/distfiles


1) Копируем пришедший в подтверждении заказа ebuild(-ы) продукта в соответствующую папку оверлея (для WINE-Network это будет /usr/local/portage/etersoft/app-emulation/wine-etersoft-network/, для RX@Etersoft — подкаталоги из /usr/local/portage/etersoft/net-misc/ и т.&nbsp;п.; если нужный каталог отсутствует, можно создать его самому).  
Заходим в каталог, куда скопирован .ebuild и выполняем команду:
# ebuild wine-etersoft-2.0.ebuild digest
# ebuild wine-etersoft-sql-2.0.ebuild digest


2) Копируем бинарные пакеты (*.tar.bz2) в указанную папку.<br>
После этого устанавливаем пакет командой
# emerge -av wine-etersoft
# emerge -av wine-etersoft-sql


&nbsp;&nbsp;&nbsp; Gentoo:
Удалить пакет можно командой
# emerge -C wine-etersoft wine-etersoft-sql


  /usr/portage/distfiles
Более подробную информацию про создание и добавление ebuild'ов можно найти здесь: http://ru.gentoo-wiki.com/wiki/Portage_Overlay  
 
&nbsp;&nbsp;&nbsp; Calculate Linux:
 
  /var/calculate/remote/distfiles
 
3) Заходим в папку с вашим ебилдом и выполняем команду:
<pre>ebuild &lt;ваш_ebuild&gt; digest </pre>
4) После этого можно устанавливать пакеты командой
<pre>$ emerge -av &lt;ваш_пакет&gt;
</pre>
Удалять командой
<pre>$ emerge -C &lt;ваш_пакет&gt;
</pre>
<br> Более подробную информацию про создание и добавление ebuild'ов можно найти:&nbsp;http://ru.gentoo-wiki.com/wiki/Portage_Overlay  


[[Category:Установка_WINE@Etersoft]]
[[Category:Установка_WINE@Etersoft]]

Версия от 17:18, 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

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