Я установил из исходного кода Mysql сюда /usr/mysoft/mysql./configure
make
make install
/usr/local/bin запускаю mysql_install_dbsafe_mysqld &
[1] 696
safe_mysqld:команда не найденаmysqladmin :не может подключится...ошибка сокета /tmp/mysql.sock
Check that mysql is running and that the socket /tmp/mysql.sock exists ----ЕГО НЕТВ книге было написано
/usr/local/etc/rc.d/mysql-server start ЕГО НЕТ
Мне сказали он там появляется если из порта ставитьТа же проблема и с samba демоны умеряют
Вопрос таков как мой сходный код mysql привязать к порту
Когда я через него(порт) пытаюсь ставить он пытается подключиться как сайту и загрузить mysql,как этот этап пропустить и что бы он мой mysql ставил?
Я надеюсь вы поняли меня:))
>[оверквотинг удален]
>/usr/local/etc/rc.d/mysql-server start ЕГО НЕТ
>Мне сказали он там появляется если из порта ставить
>
>Та же проблема и с samba демоны умеряют
>
>Вопрос таков как мой сходный код mysql привязать к порту
>Когда я через него(порт) пытаюсь ставить он пытается подключиться как сайту и
>загрузить mysql,как этот этап пропустить и что бы он мой mysql
>ставил?
>Я надеюсь вы поняли меня:))Хм.. В таких случаях любят спрашивать что-то там про религию которая, почему-то и кому-то что-то не позволяет устанавливать из портов.
Или еще круче спросят про шило в одном месте. Ну зачем такие мучения? Версия mysql особенная? Сборка специфическая? Так ведь нет же! Тогда для чего? Ну поставьте, действительно, из портов, коли интересно смотреть на компиляцию, или из пэкеджев.
Трудно набрать несколько строк?# cd /usr/ports/databases/mysql41-server/
# make install clean
# rehash
От многих шибок и рутинных телодвижений избавитесь.
А по поводу сырцов, что скачали - так кинте их в /usr/ports/distfiles/ но не исключено, что в этом случае придется рихтовать порт
Никогда, никогда не делай так, как ты сейчас сделал! Как ты потом собираешься вообще обновлять и поддерживать систему?Для начала неплохо бы хендбук почитать про порты, там всё понятно рассказано.
Скопируй свои архив в /usr/ports/distfiles
Но если в distinfo по mySQL совсем другие версии исходников, то тебе это не поможет, всё равно в инет полезет.
>Никогда, никогда не делай так, как ты сейчас сделал! Как ты потом
>собираешься вообще обновлять и поддерживать систему?
>
>Для начала неплохо бы хендбук почитать про порты, там всё понятно рассказано.
>
>Скопируй свои архив в /usr/ports/distfiles
>Но если в distinfo по mySQL совсем другие версии исходников, то тебе
>это не поможет, всё равно в инет полезет.еще как поможет...
# md5 distfile-x.x.tar.gz > out.txt
# sha256 distfile-x.x.tar.gz >> out.txt
# ls -al distfile-x.x.tar.gz >> out.txtА теперь полученные строки вставляем в distinfo и правим версию, путь к файлу, из последней полученной строки берем "размер" файла для строки SIZE(в файле distinfo).
Собственно и все, далее как обычно.# make install clean
В 90% случаем это прокатывает, ну если конечно нет больших изменений в исходниках софтины(иногда приходится делать свои патчи).
>[оверквотинг удален]
># md5 distfile-x.x.tar.gz > out.txt
># sha256 distfile-x.x.tar.gz >> out.txt
># ls -al distfile-x.x.tar.gz >> out.txt
>
>А теперь полученные строки вставляем в distinfo и правим версию, путь к
>файлу, из последней полученной строки берем "размер" файла для строки SIZE(в
>файле distinfo).
>Собственно и все, далее как обычно.
>
># make install cleanНу что за бред ты несешь! Открой для себя силу команды - make makesum
> Ну что за бред ты несешь! Открой для себя силу команды - make makesumА также ports/ports-mgmt/portdowngrade, которым можно даунгрейднуть порт то той версии, для которой есть исходники.
>> Ну что за бред ты несешь! Открой для себя силу команды - make makesum
>
>А также ports/ports-mgmt/portdowngrade, которым можно даунгрейднуть порт то той версии, для которой
>есть исходники.А если более свежая версия?
Мне например надо было поставить py-wxPython28-unicode и по зависимостям wxGtk этой же версии, в то время когда в портах была только ветка 26 для того и другого.
>>> Ну что за бред ты несешь! Открой для себя силу команды - make makesum
>>
>>А также ports/ports-mgmt/portdowngrade, которым можно даунгрейднуть порт то той версии, для которой
>>есть исходники.
>
>А если более свежая версия?
>Мне например надо было поставить py-wxPython28-unicode и по зависимостям wxGtk этой же
>версии, в то время когда в портах была только ветка 26
>для того и другого.Потратить время и обновить порт, а потом send-pr(1)
Been There, Done That
>[оверквотинг удален]
>>>
>>>А также ports/ports-mgmt/portdowngrade, которым можно даунгрейднуть порт то той версии, для которой
>>>есть исходники.
>>
>>А если более свежая версия?
>>Мне например надо было поставить py-wxPython28-unicode и по зависимостям wxGtk этой же
>>версии, в то время когда в портах была только ветка 26
>>для того и другого.
>
>Потратить время и обновить порт, а потом send-pr(1)а я по твоему что сделал?
>
>Been There, Done That
>>>А если более свежая версия?
>>Потратить время и обновить порт, а потом send-pr(1)
>а я по твоему что сделал?А хренли спрашивать тогда?
Тема вообще про идиота, собирающего софт руками.
>>>А если более свежая версия?
>>>Мне например надо было поставить py-wxPython28-unicode и по зависимостям wxGtk этой же
>>>версии, в то время когда в портах была только ветка 26
>>>для того и другого.
>>
>>Потратить время и обновить порт, а потом send-pr(1)
>
>а я по твоему что сделал?Номер PR?
>[оверквотинг удален]
>>
>>А теперь полученные строки вставляем в distinfo и правим версию, путь к
>>файлу, из последней полученной строки берем "размер" файла для строки SIZE(в
>>файле distinfo).
>>Собственно и все, далее как обычно.
>>
>># make install clean
>
> Ну что за бред ты несешь! Открой для себя силу
>команды - make makesumСпасибо, за совет.
Но пока мне и ручной правки достаточно было, подозреваю что makesum делает тоже самое...
>Я установил из исходного кода Mysql сюда /usr/mysoft/mysql
>
>./configure
>make
>make installТеперь make deinstall
и как писали выше - ставь из портов