опции prefix при сборке через emerge
e2site 29 марта, 2008 - 13:17
Вопрос в том как указывать при сборке через emerge опции такие как --prefix --with ????
»
- Для комментирования войдите или зарегистрируйтесь
Строго говоря,
Строго говоря, никак.
Есть USE-флаги, есть пути установки, прописанные в ebuild'ах. Если что-то нужно, править надо их
Пожалуйста, не описывайте своё железо в подписи
ну про USE
ну про USE понятно, т.е. мне придется править ebuild...а как узнать какой текущий исользуется ebuild?
несковсем ясно
несовсем ясно зачем это нужно, впринципе есть префикс установки INSTALL_MASK и есть слоты.
Если хочется
Если хочется самому законфигурить пакет (запуск ./configure - то о чем ты гришь),
но все другие действия произвести в соотвествии с правилами Portage,
то для этого есть низкоуровневая команда ebuild. Почитай маны там все очевидно.
Сам как-то делал это - все работало.
Так-же
Так-же столкнулся с аналогичной проблемой, и толкового пояснения не нашёл, поэтому пришлось искать решении самому -
не знаю насколько это соответствует идеологии gentoo, т.к. установил этот дистрибутив совсем недавно, но оно работает:
Выясняется версия, в соответствующий версии ebuild в секции econf прописываются необходимые --with, --disable и т.д
после к модифицированному ebuild-у применяется команда:
# ebuild *.ebuild digest
И все собственно, дальше собирается обычным emerge. Проблема в том, что после emerge --sync все изменения
соответственно пропадают, и вот как-бы зафиксировать их? Есть какое-нибудь решение - создать к примеру
в /etc/portage/ файл package.econf или нечто в таком-же духе?
А в чем собственно проблема?!
Как насчет локального оверлея?! Например в /usr/local/portage
Положи туда свой ебилд, правь и ставь...
В /etc/make.conf пропиши
почитай в
почитай в документации или на вики про оверлеи.