|
ru.unix.bsd- RU.UNIX.BSD ------------------------------------------------------------------ From : Sergey Skvortsov 2:5020/400 07 Nov 2006 16:34:25 To : Sergey Zaikov Subject : Re: Hе собирается firebird -------------------------------------------------------------------------------- On 07.11.2006 13:52, Sergey Zaikov wrote: > > От себя замечу: когда порт не может что-то сделать за меня, по окончании > установки мне выводятся инструкции, что я должен сделать дальше. Вы невнимательны. pkg-message наличествует и содержит достаточно информации. Хотя если вы не желаете читать собственно документацию по Firebird, порты (и боги) тут бессильны. > Прости за прямоту, твой порт и рядом не валялся. Вы удивительно изящны в выражении своих несомненно экспертных оценках. > >> Когда я ставил PostgreSQL, то единственная сложность была в том, что > >> скрипт из rc.d не позволял задать локаль при инициализации кластера. > > SS> imho это куда большая "сложность", нежели научиться собирать порты не > SS> из-под root'а. > Зато PostgreSQL заработал почти сразу (кластер нужно было проинициализовать и > в > rc.conf две строки записать), а FB не работает до сих пор. Хотя я уже > научился > собирать порты "не из-под root'а". Чрезвычайно рад столь несомненному прогрессу. > SS> Если вы монтируете /usr/ports с cdrom'а, или же просто в readonly (ну > SS> скажем через NFS) - то вам воленс-ноленс придётся выставлять > SS> WRKDIRPREFIX. > Это не описано в Handbook, значит понадобится приложение рук :) Мне искренне жаль. > SS> Это же применимо к случаю, когда вы собираете не из-под root'а - по > SS> абсолютно очевидной причине - невозможности создать > SS> /usr/ports/.../work из-за недостатка прав. > Я не понял, почему твой порт хочет использовать каталог, куда нет права > записи? Пожалуйста, включите мозг. > SS> К сожалению, портов, хотящих root'а в процессе сборки всё еще > SS> достаточно - как минимум по словам kris@'а - хотя мне лично такие > SS> порты в работе не попадались. > Видишь ли, есть порты, которые можно собрать под root, а можно под обычным > пользователем. Выбор за администратором. Используйте packages. Порты, видимо, слишком сложны для вас. > Твой порт по достаточно смутным причинам такой альтенативы лишает. Hапример, > если FB еще не установлен, ничего страшного не произойдет, если собрать его > root'ом. > Затем: твой порт для сборки требует sudo. А в B-deps (зависимости для сборки > порта) sudo не упоминается. Моё терпение неисчерпаемо. Пример с SU_CMD я привел для удобства. По умолчанию будет вызвана "su". > SS> Поэтому для параноиков сейчас единственно приемлемый вариант - это > SS> сборка пакаджей в специально выделенном jail'е, и уж после - установка > SS> на target. Это, в общем, весьма правильный "sysadmin pattern". > А для не параноиков? Чтобы порт под root'ом собирался? Используйте packages. Или прочтите историю cvs по Makefile. > SS> Это отдельный проект, не имеющий прямого отношения к FreeBSD > SS> Foundation. Hо безусловно очень полезный. > В случае твоего порта безполезный Отнюдь нет. Там есть история изменений. Читайте и обрящете. Как итог - общий стиль ваших высказываний столь утончён, а список вопиющих недостатков столь убедителен, что я, полностью подавленный всеми этими факторами, пожалуй воздержусь от дальнейшего участия в данном thread'е. -- Sergey Skvortsov mailto: skv@protey.ru --- ifmail v.2.15dev5.3 * Origin: Demos online service (2:5020/400) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.unix.bsd/6577a6f54085.html, оценка из 5, голосов 10
|