emerge mysql c параметрами ./configure

Облазил весь форум, нашел несколько интересующих топиков, но
так и не понял что конкретно нужно сделать.
Вообщем задача такая: нужно поставить mysql 5 с помощью emerge,
но при этом использовать некоторые параметры ./configure для
mysql.
P.S.: в некоторых топиках я встречал предложение поправить
*.ebuild файлы, добавив в них нужные параметры к ./configure,
но в файлах /usr/portage/dev-db/mysql/*.ebuild вообще нет
./configure

Заранее спасибо и прошу прощения если что не так...

ты скажи что именно нужно.

ты скажи что именно нужно. если этого нет в USE-флагах, то нужно править ebuild. но я сомневаюсь что чего-то нужного нет.

Ну, например

evadim написал(а):
ты скажи что именно нужно. если этого нет в USE-флагах, то нужно править ebuild. но я сомневаюсь что чего-то нужного нет.

Ну, например :
--prefix=/usr/local/mysql
--with-charset=cp1251

бопч

vitaly написал(а):
--prefix=/usr/local/mysql

А этот идиотизм-то зачем?

Цитата:
--with-charset=cp1251

Если не указывать, он не из локалей возьмёт?

Текстовый редактор vi имеет два режима работы: в первом он пищит, а во втором — всё портит.

мда

мда

vitaly написал(а):
Ну, например :
--prefix=/usr/local/mysql

это окуда? из какого-то мана по фре? хотя переопределить место установки можно и не правя ебилд, непонятно зачем это нужно, софт зависящий от mysql может искать его там.

vitaly написал(а):
--with-charset=cp1251

а это что? кодировка поумолчанию? а самому в конфиге выставить лень?

Не хочу показаться невежливым

Не хочу показаться невежливым, но данная тема была создана
мной с целью узнать можно ли совместно с emerge использовать
параметры ./configure......а параметры я привел лишь для
примера.
Если нет такой возможности, то просто закроем данный топик.
Заранее спасибо)))

Такой возможности нет, ибо

Такой возможности нет, ибо всё нужное вынесено в USE-флаги.

Текстовый редактор vi имеет два режима работы: в первом он пищит, а во втором — всё портит.

Это все чисто гонево, что

Это все чисто гонево, что только правкой ебилдов можно сделать. Для таких целей используй переменную среды EXTRA_ECONF:

# EXTRA_ECONF=" --prefix=/usr/local/mysql --with-charset=cp1251" emerge mysql

Ubuntu is an African Word that means "Gentoo is too hard for me"

Тут ты не вполне прав

tiandrey написал(а):
Это все чисто гонево, что только правкой ебилдов можно сделать. Для таких целей используй переменную среды EXTRA_ECONF:

# EXTRA_ECONF=" --prefix=/usr/local/mysql --with-charset=cp1251" emerge mysql

Использовать такой способ столь же неправильно, как устанавливать ПО командой
# USE="$some_value" emerge $some_package

:wq
--
Live free or die

... так что, видимо, надо

... так что, видимо, надо прописать в /etc/portage/env (-:E

Текстовый редактор vi имеет два режима работы: в первом он пищит, а во втором — всё портит.

Логично :) Здесь меня в куда

Логично :)

Здесь меня в куда бОльшей степени интересует алгоритм поиска списка возможных переменных (+значений) для произвольного пакета.
Можно рассмотреть на примере Индейца (благо пример типовой и я здесь вполне в курсе что и где искать).

:wq
--
Live free or die

Да, при следующем emerge

Да, при следующем emerge -uDN world все это чудо пропадет. Но для специфичных юз-флагов для специфичных пакетов есть /etc/portage/package.use. А вот для переменных среды что-нибудь похожее есть? Расскажите, пожалуйста, поподробнее про /etc/portage/env

Ubuntu is an African Word that means "Gentoo is too hard for me"

http://www.gentoo.ru/node/133

http://www.gentoo.ru/node/13333#comment-92273

Текстовый редактор vi имеет два режима работы: в первом он пищит, а во втором — всё портит.

Спасибо, теперь понятно

Спасибо, теперь понятно

Ubuntu is an African Word that means "Gentoo is too hard for me"

фишка с EXTRA_CONF

фишка с EXTRA_CONF поддерживается далеко не всеми ебилдами. =)
более корректный вариант все же правка ебилда. =)
2 топикстартер а какие параметры ты хочешь мускулю передать?

___________________________________________
Working on Gentoo for iPAQ hx4700 and Openmoko Neo Freerunner :-)
Если у вас компьютер с Windows, есть два выхода: выбросить компьютер в форточку или выбросить форточки с компьютера

http://www.gentoo.ru/node/138

http://www.gentoo.ru/node/13800#comment-95966

Текстовый редактор vi имеет два режима работы: в первом он пищит, а во втором — всё портит.

.

alexxy написал(а):
фишка с EXTRA_CONF поддерживается далеко не всеми ебилдами. =)

Можно сказать больше:) далеко не всем программам оно нужно.

alexxy написал(а):
более корректный вариант все же правка ебилда. =)

Мягко говоря небесспорное утверждение.

:wq
--
Live free or die

ну если с добавлением в

ну если с добавлением в локальный оверлей то он гарантирован =)

___________________________________________
Working on Gentoo for iPAQ hx4700 and Openmoko Neo Freerunner :-)
Если у вас компьютер с Windows, есть два выхода: выбросить компьютер в форточку или выбросить форточки с компьютера

/

alexxy написал(а):
ну если с добавлением в локальный оверлей то он гарантирован =)

Правка ебилда в локальном дереве основного оверлея - занятие в достаточной степени бессмысленное :)

Я же про необходимость маскировки (при обновлении, чтобы не было возврата в основную ветку с исходной конфигурацией) и ручного отслеживания обновлений.

:wq
--
Live free or die

Настройки просмотра комментариев

Выберите нужный метод показа комментариев и нажмите "Сохранить установки".