LinuxForum.Fans
Тема

Установка пакетов в gentoo при наличии ebuild

Автор: mister_hat 12 сообщений 10527 просмотров
#146535

Озадачился проблемой. Как правильно и грамотно устанавливать программы, если они отсутствуют в дереве портежей и оверлеях и имеется только ebuild? Хотелось бы типа мини howto по установке. P.S. гуглил по теме - особо ничего толкового нет.

#146538

Правильное решение — создайте и подключите собственный локальный оверлей и поместите туда этот ebuild. Дальше стандартная установка.
Неправильное и непроверенное решение —

text

emerge /path/to/category-ebuild/your_EBUILD.ebuild
#146574
Lupo Alberto написал:

создайте и подключите собственный локальный оверлей

Вот с этого места можно по-подробнее, а то ru.gentoo-wiki.com висит.

#146579

[console]echo 'PORTDIR_OVERLAY="/usr/local/portage/local/"' >> /etc/make.conf[/console]
Создаёте в /usr/local/portage/local/ каталог для ebuild'а, чтобы избежать дополнительных телодвижений, выбирайте имя, существующее в основном дереве. В этот каталог помещаете свой ebuild. Выполняете
[console]
emerge /usr/local/portage/local/CATEGORY-NAME/your_EBUILD.ebuild digest
[/console]

#146580

Огромное спасибо, вечером попробую, о результате отпишусь

#146642
Lupo Alberto написал:
[console]
emerge /usr/local/portage/local/CATEGORY-NAME/your_EBUILD.ebuild digest
[/console]

О_о emerge )))
похоже опечатались.

#146643
ormorph написал:
похоже опечатались.

похоже, да.
[console]ebuild /usr/local/portage/local/CATEGORY-NAME/your_EBUILD.ebuild digest[/console]
Вот так правильнее.

#146644
Lupo Alberto написал:
Неправильное и непроверенное решение —

emerge /path/to/category-ebuild/your_EBUILD.ebuild

Я тоже не проверял, но что-то слышал насчет того, что это уже депрекейтед, и скоро emerge не будет работать с отдельными ебилдами. А может, уже и не работает

#146669
ormorph написал:
О_о emerge )))
похоже опечатались.

Ну да, давно не практиковался :o

#146671
bobr написал:
Я тоже не проверял, но что-то слышал насчет того, что это уже депрекейтед, и скоро emerge не будет работать с отдельными ебилдами. А может, уже и не работает

Работает, но честно предупреждает красным цветом:
*** emerging by path is broken and may not always work!!!

#147398

Всем спасибо! Установил cad-программу varicad (нативную под linux) на пробный период в 30 дней. Если кому нужно, то могу выложить ebuild для сборки последней версии. Дело в том, что на официальном сайте varicad выложены только .deb и .rpm пакеты, а в оверлее ebuild для старой версии.
P.S. ebuild не мой, скачан из интернета и немного доработан.

Войдите или зарегистрируйтесь, чтобы ответить.