пятница, 15 мая 2009 г.

Добавить локальный оверлей

Как установить программу, ebuild которой не присутствует в portage? Легко - использовать локальный оверлей.

Нашел ebuild программы xcowsay-1.0 на просторах сети. Поскольку версия программы 1.1 отличалась багфиксами и парой незначительных дополнений, то ебилд подошел такой, какой есть, я лишь переименовал его в xcowsay-1.1.ebuild.

Определяемся, где будет наш оверлей. Например /usr/portage/local
В файл /etc/make.conf вносим строчку
PORTDIR_OVERLAY="/usr/portage/local"

Потом создаем каталог /usr/portage/local/games-misc/xcowsay
Туда переносим свой ебилд и даем команду:
ebuild ./xcowsay-1.1.ebuild manifest

Все. Теперь программу можно установить с помощью emerge
emerge xcowsay -av

Для красоты можно сделать
eix-update

Комментариев нет:

Отправить комментарий