Не собирается firebird
- From
- Sergey Zaikov (2:5022/5.66)
- To
- Sergey Skvortsov
- Date
- 2006-11-07T16:59Z
- Area
- RU.UNIX.BSD
Доброго времени суток тебе, Sergey!!!
Вторник Ноябрь 07 2006 15:34, Sergey Skvortsov писал к Sergey Zaikov:
>> От себя замечу: когда порт не может что-то сделать за меня, по
>> окончании установки мне выводятся инструкции, что я должен сделать
>> дальше.
SS> Вы невнимательны.
Если дело только во этом, то надеюсь, что мои извинения за невнимательность закроют вопрос?
SS> pkg-message наличествует
Уточните, когда pkg_message появился?
У меня порт с Makefile v 1.53 2006/10/31 15:24:47 skv, там такого файла нет. :(
На http://www.freebsd.org/cgi/cvsweb.cgi/ports/databases/firebird2-server/
есть только
File Rev. Age Author Last log entry
[BACK] Parent Directory
[DIR] Attic/ [Don't hide]
[DIR] files/
[DIR] scripts/
[TXT] Makefile 1.54 3 days skv Update to Firebird-2.0.0.12745-ReleaseCandidate5
[TXT] distinfo 1.13 3 days skv Update to Firebird-2.0.0.12745-ReleaseCandidate5
[TXT] pkg-descr 1.8 7 weeks skv Add Firebird 2.0.0 (RC4)
[TXT] pkg-plist 1.16 7 weeks skv Add Firebird 2.0.0 (RC4)
[TXT] pkg-plist.client 1.7 7 weeks skv Add Firebird 2.0.0 (RC4)
Тоже pkg-message нет.
SS> и содержит достаточно информации.
И слава богу! Но когда появился этот файл?
SS> Хотя если вы не желаете читать собственно документацию по Firebird,
Прочел Firebird 1.5 Quick Start Guide и FAQ (http://www.firebirdsql.org/index.php?op=faq).
Под виндой ставиться и запускается после прочтения данной документации. Работает из коробки. Не просит устанавливать себя не под админстратором. ;)
SS> порты (и боги) тут бессильны.
Например, порты devel/gmake, devel/bison, devel/automake19, devel/autoconf259, devel/libtool15, graphic/jpeg я установил, даже не прочитав на них документацию. Установились и работают прекрасно.
Давайте спросим у тех, кто пользуется системой портов, прочел ли он документацию на перечисленные выше порты перед их установкой?
IMHO, около половины будет не в курсе, что эти порты у них были установлены ;)
IMHO, из второй половины это сделали процента 3.
Но у всех они прекрасно работают.
IMHO, если сборка порта требует прочтения документации, то об этом нужно предупредить. Позвольте привести пример из Handbook:
"21.2.1.4. Использование FreeBSD-CURRENT
1.
Подпишитесь на списки рассылки freebsd-current и cvs-all. Это не просто хорошая идея, это необходимость."
Вы с этим не согласны?
>> Прости за прямоту, твой порт и рядом не валялся.
SS> Вы удивительно изящны в выражении своих несомненно экспертных оценках.
Я бы с радостью дал другую оценку, но не получается.
Собирать порт не-root'ом может быть идеологически правильно.
Заставлять делать это, не объяснив в порте, как именно делать, на мой взгляд жестоко.
Люди, собирающие порт, бывают с разной подготовкой. Кто-то перепишет твой Makefile по своему усмотрению и не поморщится, а для кого-то определение еще одной переменной окружения - это уже применение напильника, требующее получения совета в эхе.
SS> Чрезвычайно рад столь несомненному прогрессу.
Увы, к работающему FB это умение меня не приблизило :(
А PgSQL, собраный и установленный без этих знаний, давно работает.
>> Твой порт по достаточно смутным причинам такой альтенативы лишает.
>> Например, если FB еще не установлен, ничего страшного не произойдет,
>> если собрать его root'ом. Затем: твой порт для сборки требует sudo.
>> А в B-deps (зависимости для сборки порта) sudo не упоминается.
SS> Моё терпение неисчерпаемо.
SS> Пример с SU_CMD я привел для удобства. По умолчанию будет вызвана
SS> "su".
Понятно. Вопрос с sudo снимается. Но до сих пор у меня нет ясной картины, как собирать этот порт. Подожду появления обещанного pkg-message, он должен все прояснить.
>> SS> Это отдельный проект, не имеющий прямого отношения к FreeBSD
>> SS> Foundation. Но безусловно очень полезный.
>> В случае твоего порта безполезный
SS> Отнюдь нет. Там есть история изменений. Читайте и обрящете.
Верю. Через тернии к звездам. Но звездыу нас разные.
SS> Как итог - общий стиль ваших высказываний столь утончён,
А что ты скажешь человеку, который на твой взгляд, для достижения своих исключительно идеологических (установка порта не под root) и не имеющих практического значения целей (первая установка FB, когда никаких конфликтов с уже запущеным сервисом быть не может) предлагает порт, требующий применения напильника (пусть и простого)?
SS> а список вопиющих недостатков столь убедителен,
Других в эхе не видно. Или у всех все работает или ...
Sergey.
... Знание - столь дpагоценная вещь, что его не зазоpно добывать из любого
--- источника (Абу-ль-Фаpадж, аpабский поэт)
* Origin: Спасение утопающих - дело pук самих утопающих (2:5022/5.66)
SEEN-BY: 50/12 203 551 140/1 400/814 450/118 186 1024 451/26 30 550/196
SEEN-BY: 4614/20 4635/4 5000/5000 5011/13 5012/46 5015/28 85 5019/31 5020/40
SEEN-BY: 5020/77 104 113 154 175 178 380 400 545 549 627 715 741 758 770 818
SEEN-BY: 5020/828 834 836 870 871 921 950 958 969 976 996 1014 1031 1042 1068
SEEN-BY: 5020/1127 1159 1201 1297 1356 1452 1523 1575 1581 1583 1590 1604 1630
SEEN-BY: 5020/1665 1817 1822 1826 1955 1960 2009 2024 2044 2114 2142 2209 2238
SEEN-BY: 5020/2395 2424 2450 2452 2590 2788 2871 2987 3274 3452 4343 4441 5052
SEEN-BY: 5020/5480 8086 9636 11200 12000 5021/3 29 5022/2 5 18 27 35 43 47 49
SEEN-BY: 5022/59 77 115 128 5025/3 750 5026/49 5027/12 5029/32 5030/49 500 556
SEEN-BY: 5030/966 1063 1080 1900 1957 2828 5031/47 70 5035/38 5040/47 5042/13
SEEN-BY: 5043/0 19 5045/7 5049/50 97 5052/4 5054/1 4 8 9 11 28 35 36 37 45 63
SEEN-BY: 5054/66 67 70 75 84 85 5055/95 5059/9 20 5060/900 5062/1 10 5063/3
SEEN-BY: 5064/7 5068/10 5076/1 5077/70 5080/80 1003 5082/6 5083/21 5084/9
SEEN-BY: 5085/13 5090/108 5094/4 5095/20 5096/18 5099/11 6001/10 6053/1 6056/1
PATH: 5022/5 5020/715 2044 12000 758 4441 545 5054/1 37