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

Материал из База знаний Etersoft
Перейти к навигацииПерейти к поиску
(Новая страница: «Установка продуктов Etersoft в Gentoo. Для того, чтобы установить какой-либо наш продукт в дистри…»)
 
Нет описания правки
Строка 2: Строка 2:


Для того, чтобы установить какой-либо наш продукт в дистрибутиве Gentoo, можно воспользоваться CRG репозиторием.
Для того, чтобы установить какой-либо наш продукт в дистрибутиве Gentoo, можно воспользоваться CRG репозиторием.
Для того, чтобы воспользоваться деревом пакетов нужно воспользоваться утилитой Layman из основного дерева. Layman - это инструмент разработанный для того, чтобы помочь Вам гибко и быстро управлять локальным репозиторием оверлеев, которые вы хотите использовать в Вашей системе. Для начала нужно просто установить пакет Layman:
 
Для того, чтобы воспользоваться деревом пакетов нужно воспользоваться утилитой Layman из основного дерева. Layman - это инструмент разработанный для того, чтобы помочь Вам гибко и быстро управлять локальным репозиторием оверлеев, которые вы хотите использовать в Вашей системе.  
 
Для начала нужно просто установить пакет Layman:
$ emerge -av layman
$ emerge -av layman
Скачиваем список доступных репозиториев:
Скачиваем список доступных репозиториев:
Строка 12: Строка 15:


Таким образом мы позволяем устанавливать дополнительные ebuild'ы при этом не нарушая процесс синхронизации основного дерева портежей.
Таким образом мы позволяем устанавливать дополнительные ebuild'ы при этом не нарушая процесс синхронизации основного дерева портежей.
Теперь мы можем устанавливать пакеты для которых есть ebuild'ы в CRG, при этом бинарные пакеты должны лежать в /usr/portage/distfiles
 
Теперь мы можем устанавливать пакеты для которых есть ebuild'ы в CRG, при этом бинарные пакеты должны лежать в /usr/portage/distfiles.
 
Если для пакетов интересуещего Вас продукта еще нет ebuild'ов нужной версии, то выполняем следующие действия:
Если для пакетов интересуещего Вас продукта еще нет ebuild'ов нужной версии, то выполняем следующие действия:
1) Копируем пришедший в подтверждении заказа ebuild(-ы) продукта в соответствующую папку оверлея (для WINE-Network это будет /usr/local/portage/layman/crg/app-emulation/wine-etersoft-network/, для RX@Etersoft — подкаталоги из /usr/local/portage/layman/crg/net-misc/ и т. п.; если нужный каталог отсутствует, можно создать его самому).
1) Копируем пришедший в подтверждении заказа ebuild(-ы) продукта в соответствующую папку оверлея (для WINE-Network это будет /usr/local/portage/layman/crg/app-emulation/wine-etersoft-network/, для RX@Etersoft — подкаталоги из /usr/local/portage/layman/crg/net-misc/ и т. п.; если нужный каталог отсутствует, можно создать его самому).
2) Копируем бинарные пакеты (*.tar.bz2) в /usr/portage/distfiles.
2) Копируем бинарные пакеты (*.tar.bz2) в /usr/portage/distfiles.
3) Даём команду ebuild /usr/local/portage/layman/crg/app-emulation/wine-etersoft-public/<ваш_ebuild> digest
3) Даём команду ebuild /usr/local/portage/layman/crg/app-emulation/wine-etersoft-public/<ваш_ebuild> digest
4) После этого можно устанавливать пакеты командой
4) После этого можно устанавливать пакеты командой
$ ebuild <ваш_ebuild> merge
$ ebuild <ваш_ebuild> merge

Версия от 19:32, 12 марта 2010

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

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

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

Для начала нужно просто установить пакет Layman: $ emerge -av layman Скачиваем список доступных репозиториев: $ layman -S После чего нужно выбрать и добавить дерево оверлея к текущему дереву портежей: $ layman --add crg После добавления CRG репозитория, необходимо указать PORTDIR_OVERLAY каталог, для этого необходимо отредактировать файл /etc/make.conf: PORTDIR_OVERLAY="/usr/local/portage/layman/crg"

Таким образом мы позволяем устанавливать дополнительные ebuild'ы при этом не нарушая процесс синхронизации основного дерева портежей.

Теперь мы можем устанавливать пакеты для которых есть ebuild'ы в CRG, при этом бинарные пакеты должны лежать в /usr/portage/distfiles.

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

2) Копируем бинарные пакеты (*.tar.bz2) в /usr/portage/distfiles.

3) Даём команду ebuild /usr/local/portage/layman/crg/app-emulation/wine-etersoft-public/<ваш_ebuild> digest

4) После этого можно устанавливать пакеты командой $ ebuild <ваш_ebuild> merge Удалять командой $ ebuild <ваш_ebuild> unmerge

Более подробную информацию про создание и добавление ebuild'ов можно найти: http://ru.gentoo-wiki.com/wiki/Portage_Overlay