Страница 1 из 1

совсем дурацкий вопрос

Добавлено: 2009-01-20 10:52:57
Stas
даже не знаю как конкретно сформулировать...
в общем такая проблема: нужно при установке сконфигурировать какоенибудь приложение. например mysql. вот есть такие варинты.

Код: Выделить всё

stas-test#[/usr/ports/databases/mysql51-client]>./configure -help
./configure: Команда не найдена.

или встречал в инструкциях такие варианты

Код: Выделить всё

cd /usr/ports/databases/mysql51-server
export WITH_CHARSET=cp1251
export WITH_XCHARSET=all
export BUILD_OPTIMIZED=yes
make install clean
но так тож выдается ошибка

Код: Выделить всё

export: Команда не найдена.
я понимю что вопрос конечно глупый, но в хэндбуке чет я не нашел. какой манул прочитать тож непонятно, подскажите где хоть смотреть

Re: совсем дурацкий вопрос

Добавлено: 2009-01-20 10:59:18
LMik
Линупсойд чтоль?

Re: совсем дурацкий вопрос

Добавлено: 2009-01-20 11:03:58
Bormental
Stas писал(а):даже не знаю как конкретно сформулировать...
в общем такая проблема: нужно при установке сконфигурировать какоенибудь приложение. например mysql. вот есть такие варинты.

Код: Выделить всё

stas-test#[/usr/ports/databases/mysql51-client]>./configure -help
./configure: Команда не найдена.

а ты посмотри

есть ли там этот configure))) вобще тебе нужно почитать о freebsd о шагах компиляции, самое простое это из портов

Код: Выделить всё

cd /usr/ports/куда надо
make
make config
make install
если скачал пакет пакет.tar.gz то

Код: Выделить всё

tar -zxf пакет.tar.gz
cd пакет
./configure -help
./configure выбранные опции
make
make install

Re: совсем дурацкий вопрос

Добавлено: 2009-01-20 11:11:44
f_andrey
Bormental писал(а):если скачал пакет пакет.tar.gz то

Код: Выделить всё

tar -zxf пакет.tar.gz
cd пакет
./configure -help
./configure выбранные опции
make
make install
Топикстартеру вот этого не делайте ни в коем случае, а по вопросу man tcsh, man csh по способам установки хандбук, есть на офсайте, и тут на него через тему ссылаются.
Bormental писал(а):.
Вот не надо такого советовать новичкам, если не знаете по чему опять же смотри хандбук.

Re: совсем дурацкий вопрос

Добавлено: 2009-01-20 11:15:32
Bormental
f_andrey писал(а):
Bormental писал(а):если скачал пакет пакет.tar.gz то

Код: Выделить всё

tar -zxf пакет.tar.gz
cd пакет
./configure -help
./configure выбранные опции
make
make install
Топикстартеру вот этого не делайте ни в коем случае, а по вопросу man tcsh, man csh по способам установки хандбук, есть на офсайте, и тут на него через тему ссылаются.
Bormental писал(а):.
Вот не надо такого советовать новичкам, если не знаете по чему опять же смотри хандбук.

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

Re: совсем дурацкий вопрос

Добавлено: 2009-01-20 11:36:44
Stas
спасибо за внимание. пока сижу изучаю ман тцсш, пока собирается

Re: совсем дурацкий вопрос

Добавлено: 2009-01-20 12:10:53
hizel
пожалуйста, не создавайте тем с таким заголовком

Re: совсем дурацкий вопрос

Добавлено: 2009-01-20 12:13:54
Adekamer
LMik писал(а):Линупсойд чтоль?
да нет - ваш брад бздишник
линуксоид умеет башем пользоваться - да и баш дефолтно

Re: совсем дурацкий вопрос

Добавлено: 2009-01-20 12:24:44
Alex Keda
да-да, дефолтовое топочное поделие =))
видел я как вы им пользуетесь - как обезьянки стелочки долбите тока =)

Re: совсем дурацкий вопрос

Добавлено: 2009-01-20 12:25:17
m0ps
export WITH_CHARSET=cp1251
export WITH_XCHARSET=all
export BUILD_OPTIMIZED=yes
надо не export а setenv

Re: совсем дурацкий вопрос

Добавлено: 2009-01-20 12:27:45
Stas
hizel писал(а):пожалуйста, не создавайте тем с таким заголовком
больше не буду, просто не знал как сформулировать вопрос. наиболее подробно изложил в посте
Adekamer писал(а):
LMik писал(а):Линупсойд чтоль?
да нет - ваш брад бздишник
линуксоид умеет башем пользоваться - да и баш дефолтно
прям так они и рождаются со знанием баша.

с конфигурированием более менее разобрался,
выполнил

Код: Выделить всё

маке
потом почитал

Код: Выделить всё

./configure -help
запустил с нужным мне ключом и ста инсталировать

Код: Выделить всё

make install
но тут возникла ошибка при сборке.

Код: Выделить всё

 /usr/bin/install -c -m 644 '../include/sql_state.h' '/usr/local/mysql/include/mysql/sql_state.h'     
 /usr/bin/install -c -m 644 '../include/mysqld_ername.h' '/usr/local/mysql/include/mysql/mysqld_ername.h'                                                                                                   
Making install in libmysql                                                                            
make  install-am                                                                                      
preserve-dup-deps --tag=CC    --mode=compile gcc -DDEFAULT_CHARSET_HOME="\"/usr/local/mysql\""  -DDATADIR="\"/usr/local/mysql/data\""  -DDEFAULT_HOME_ENV=MYSQL_HOME  -DDEFAULT_GROUP_SUFFIX_ENV=MYSQL_GROUP_SUFFIX  -DDEFAULT_SYSCONFDIR="\"/usr/local/mysql/etc\""  -DSHAREDIR="\"/usr/local/mysql/share/mysql\"" -DUNDEF_THREADS_HACK -DDONT_USE_RAID -I. -I../include -I../include -I../include        -MT libmysql.lo -MD -MP -MF .deps/libmysql.Tpo -c -o libmysql.lo libmysql.c                                        
preserve-dup-deps: not found                                                                          
*** Error code 127 (ignored)                                                                          
mv -f .deps/libmysql.Tpo .deps/libmysql.Plo                                                           
mv: rename .deps/libmysql.Tpo to .deps/libmysql.Plo: No such file or directory                        
*** Error code 1
гугл не помог в решение этого вопроса

Re: совсем дурацкий вопрос

Добавлено: 2009-01-20 12:38:10
hizel
никакого configure!1

Код: Выделить всё

make install clean
и всё

опции вставлять предварителтьно в /etc/make.conf
например

Код: Выделить всё

.if ${.CURDIR} == ${PORTSDIR}/databases/mysql51-client
BUILD_OPTIMIZED=yes
.endif

Re: совсем дурацкий вопрос

Добавлено: 2009-01-20 12:41:12
Stas
мммм хорошо примем к сведению, что никакого конгигура. но почему? а то вариант "апатамушта" не очень устраивает

Re: совсем дурацкий вопрос

Добавлено: 2009-01-20 12:44:47
hizel
система сборки freebsd сама выполнит configure если такая надобность будет
конкретные опции можно обозреть в Makefile соответствующего порта
использование make.conf предпостительней, для будущих обновлений

упд: для прочтения http://www.freebsd.org/doc/en_US.ISO885 ... using.html

Re: совсем дурацкий вопрос

Добавлено: 2009-01-20 15:23:30
Adekamer
lissyara писал(а):да-да, дефолтовое топочное поделие =))
видел я как вы им пользуетесь - как обезьянки стелочки долбите тока =)
а еще таб жмакаем и копипасте средней кнопкой мышки :)
между прочим у меня любимая команда history |grep :)
а дальше копипасите :)