Gentoo: Установка продуктов Etersoft: различия между версиями
мНет описания правки |
Yuri Fil (обсуждение | вклад) |
||
Строка 1: | Строка 1: | ||
== '''Установка продуктов Etersoft в Gentoo''' == | == '''Установка продуктов Etersoft в Gentoo''' == | ||
Для того, чтобы установить какой-либо наш продукт в дистрибутиве Gentoo, можно | Для того, чтобы установить какой-либо наш продукт в дистрибутиве Gentoo, можно воспользоваться оверлеем. | ||
Для | Для этого создадим, если она отсутствует, папку /usr/local/portage: | ||
# mkdir -p /usr/local/portage | |||
В ней создадим каталог для деревьев портежей, в котором будут храниться ebuild'ы наших продуктов, например, etersoft: | |||
# mkdir /usr/local/portage/etersoft | |||
После создания этих каталогов, необходимо указать PORTDIR_OVERLAY каталог, для этого необходимо создать в нашей папке файл make.conf: | |||
#touch /usr/local/portage/etersoft/make.conf | |||
$ | с содержимым: | ||
PORTDIR_OVERLAY=" | |||
/usr/local/portage/etersoft | |||
$PORTDIR_OVERLAY | |||
" | |||
Таким образом мы позволяем устанавливать дополнительные ebuild'ы при этом не нарушая процесс синхронизации основного дерева портежей. | Таким образом мы позволяем устанавливать дополнительные ebuild'ы при этом не нарушая процесс синхронизации основного дерева портежей. | ||
Теперь мы можем устанавливать пакеты для которых есть ebuild'ы в нашем оверлее, при этом бинарные пакеты должны лежать в /usr/portage/distfiles. | |||
Теперь мы можем устанавливать пакеты для которых есть ebuild'ы в | Если для пакетов интересующего Вас продукта в оверлее еще нет ebuild'ов нужной версии, то выполняем следующие действия: | ||
1) Копируем пришедший в подтверждении заказа ebuild(-ы) продукта в соответствующую папку оверлея (для WINE-Network это будет /usr/local/portage/etersoft/app-emulation/wine-etersoft-network/, для RX@Etersoft — подкаталоги из /usr/local/portage/etersoft/net-misc/ и т. п.; если нужный каталог отсутствует, можно создать его самому). | |||
Если для пакетов | 2) Копируем бинарные пакеты (*.tar.bz2) в /usr/portage/distfiles. | ||
1) Копируем пришедший в подтверждении заказа ebuild(-ы) продукта в соответствующую папку оверлея (для WINE-Network это будет /usr/local/portage/ | |||
2) Копируем бинарные пакеты (*.tar.bz2) | |||
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 | ||
Удалять командой | Удалять командой | ||
$ ebuild <ваш_ebuild> unmerge | $ ebuild <ваш_ebuild> unmerge | ||
Более подробную информацию про создание и добавление ebuild'ов можно найти: http://ru.gentoo-wiki.com/wiki/Portage_Overlay | |||
Более подробную информацию про создание и добавление ebuild'ов можно найти: http://ru.gentoo-wiki.com/wiki/Portage_Overlay | Более подробную информацию про создание и добавление ebuild'ов можно найти: http://ru.gentoo-wiki.com/wiki/Portage_Overlay | ||
[[Категория: Установка WINE@Etersoft]] | [[Категория: Установка WINE@Etersoft]] |
Версия от 20:26, 12 марта 2010
Установка продуктов Etersoft в Gentoo
Для того, чтобы установить какой-либо наш продукт в дистрибутиве Gentoo, можно воспользоваться оверлеем.
Для этого создадим, если она отсутствует, папку /usr/local/portage:
- mkdir -p /usr/local/portage
В ней создадим каталог для деревьев портежей, в котором будут храниться ebuild'ы наших продуктов, например, etersoft:
- mkdir /usr/local/portage/etersoft
После создания этих каталогов, необходимо указать PORTDIR_OVERLAY каталог, для этого необходимо создать в нашей папке файл make.conf:
- touch /usr/local/portage/etersoft/make.conf
с содержимым:
PORTDIR_OVERLAY=" /usr/local/portage/etersoft $PORTDIR_OVERLAY "
Таким образом мы позволяем устанавливать дополнительные ebuild'ы при этом не нарушая процесс синхронизации основного дерева портежей.
Теперь мы можем устанавливать пакеты для которых есть ebuild'ы в нашем оверлее, при этом бинарные пакеты должны лежать в /usr/portage/distfiles.
Если для пакетов интересующего Вас продукта в оверлее еще нет ebuild'ов нужной версии, то выполняем следующие действия:
1) Копируем пришедший в подтверждении заказа ebuild(-ы) продукта в соответствующую папку оверлея (для WINE-Network это будет /usr/local/portage/etersoft/app-emulation/wine-etersoft-network/, для RX@Etersoft — подкаталоги из /usr/local/portage/etersoft/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
Более подробную информацию про создание и добавление ebuild'ов можно найти: http://ru.gentoo-wiki.com/wiki/Portage_Overlay