URL: https://www.opennet.me/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID1
Нить номер: 79350
[ Назад ]

Исходное сообщение
"FreeBSD Порты вопрос"

Отправлено Xeeon , 20-Мрт-08 15:31 
Я установил из исходного кода Mysql сюда /usr/mysoft/mysql

./configure
make
make install
/usr/local/bin  запускаю mysql_install_db

safe_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 ставил?
Я надеюсь вы поняли меня:))


Содержание

Сообщения в этом обсуждении
"FreeBSD Порты вопрос"
Отправлено mixa , 20-Мрт-08 16:17 
>[оверквотинг удален]
>/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/ но не исключено, что в этом случае придется рихтовать порт

"FreeBSD Порты вопрос"
Отправлено Ork paladin , 20-Мрт-08 16:24 
Никогда, никогда не делай так, как ты сейчас сделал! Как ты потом собираешься вообще обновлять и поддерживать систему?

Для начала неплохо бы хендбук почитать про порты, там всё понятно рассказано.
Скопируй свои архив в /usr/ports/distfiles
Но если в distinfo по mySQL совсем другие версии исходников, то тебе это не поможет, всё равно в инет полезет.


"FreeBSD Порты вопрос"
Отправлено INM , 20-Мрт-08 17:11 
>Никогда, никогда не делай так, как ты сейчас сделал! Как ты потом
>собираешься вообще обновлять и поддерживать систему?
>
>Для начала неплохо бы хендбук почитать про порты, там всё понятно рассказано.
>
>Скопируй свои архив в /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% случаем это прокатывает, ну если конечно нет больших изменений в исходниках софтины(иногда приходится делать свои патчи).



"FreeBSD Порты вопрос"
Отправлено hate , 20-Мрт-08 17:41 
>[оверквотинг удален]
># 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


"FreeBSD Порты вопрос"
Отправлено Аноним , 21-Мрт-08 02:50 
> Ну что за бред ты несешь! Открой для себя силу команды - make makesum

А также ports/ports-mgmt/portdowngrade, которым можно даунгрейднуть порт то той версии, для которой есть исходники.


"FreeBSD Порты вопрос"
Отправлено INM , 21-Мрт-08 09:06 
>> Ну что за бред ты несешь! Открой для себя силу команды - make makesum
>
>А также ports/ports-mgmt/portdowngrade, которым можно даунгрейднуть порт то той версии, для которой
>есть исходники.

А если более свежая версия?
Мне например надо было поставить py-wxPython28-unicode и по зависимостям wxGtk этой же версии, в то время когда в портах была только ветка 26 для того и другого.



"FreeBSD Порты вопрос"
Отправлено anonymous , 21-Мрт-08 10:26 
>>> Ну что за бред ты несешь! Открой для себя силу команды - make makesum
>>
>>А также ports/ports-mgmt/portdowngrade, которым можно даунгрейднуть порт то той версии, для которой
>>есть исходники.
>
>А если более свежая версия?
>Мне например надо было поставить py-wxPython28-unicode и по зависимостям wxGtk этой же
>версии, в то время когда в портах была только ветка 26
>для того и другого.

Потратить время и обновить порт, а потом send-pr(1)

Been There, Done That


"FreeBSD Порты вопрос"
Отправлено INM , 21-Мрт-08 10:52 
>[оверквотинг удален]
>>>
>>>А также ports/ports-mgmt/portdowngrade, которым можно даунгрейднуть порт то той версии, для которой
>>>есть исходники.
>>
>>А если более свежая версия?
>>Мне например надо было поставить py-wxPython28-unicode и по зависимостям wxGtk этой же
>>версии, в то время когда в портах была только ветка 26
>>для того и другого.
>
>Потратить время и обновить порт, а потом send-pr(1)

а я по твоему что сделал?
>
>Been There, Done That


"FreeBSD Порты вопрос"
Отправлено Гость , 21-Мрт-08 19:46 
>>>А если более свежая версия?
>>Потратить время и обновить порт, а потом send-pr(1)
>а я по твоему что сделал?

А хренли спрашивать тогда?
Тема вообще про идиота, собирающего софт руками.


"FreeBSD Порты вопрос"
Отправлено anonymous , 23-Мрт-08 13:58 
>>>А если более свежая версия?
>>>Мне например надо было поставить py-wxPython28-unicode и по зависимостям wxGtk этой же
>>>версии, в то время когда в портах была только ветка 26
>>>для того и другого.
>>
>>Потратить время и обновить порт, а потом send-pr(1)
>
>а я по твоему что сделал?

Номер PR?



"FreeBSD Порты вопрос"
Отправлено INM , 21-Мрт-08 08:55 
>[оверквотинг удален]
>>
>>А теперь полученные строки вставляем в distinfo и правим версию, путь к
>>файлу, из последней полученной строки берем "размер" файла для строки SIZE(в
>>файле distinfo).
>>Собственно и все, далее как обычно.
>>
>># make install clean
>
>  Ну что за бред ты несешь! Открой для себя силу
>команды - make makesum

Спасибо, за совет.
Но пока мне и ручной правки достаточно было, подозреваю что makesum делает тоже самое...


"FreeBSD Порты вопрос"
Отправлено weldpua2008 , 23-Мрт-08 02:16 
>Я установил из исходного кода Mysql сюда /usr/mysoft/mysql
>
>./configure
>make
>make install

Теперь make deinstall
и как писали выше - ставь из портов