Главная страница


ru.unix.bsd

 
 - RU.UNIX.BSD ------------------------------------------------------------------
 From : Sergey Zaikov                        2:5022/5.66    07 Nov 2006  14:52:45
 To : Sergey Skvortsov
 Subject : Hе собирается firebird
 -------------------------------------------------------------------------------- 
 
 
 Понедельник Hоябрь 06 2006 17:23, Sergey Skvortsov писал к Sergey Zaikov:
 
  SS> Я безусловно оценил этот тонкий, хоть и чрезмерный, сарказм, но печаль
  SS> в том, что много полезной (для end-users) информации находится именно
  SS> в "Porter's handbook" - хотя её логично перенести в "просто"
  SS> "Handbook".
 
 Процитирую FreeBSD Handbook:
 Файлы, составляющие порт, содержат всю информацию, необходимую для того, чтобы
 система сделала это за вас. Вы задаёте пару простых команд, и исходный код
 приложения автоматически загружается, распаковывается, модифицируется,
 компилируется и устанавливается.
 От себя замечу: когда порт не может что-то сделать за меня, по окончании
 установки мне выводятся инструкции, что я должен сделать дальше.
 Прости за прямоту, твой порт и рядом не валялся.
 
  >> Когда я ставил PostgreSQL, то единственная сложность была в том, что
  >> скрипт из rc.d не позволял задать локаль при инициализации кластера.
 
  SS> imho это куда большая "сложность", нежели научиться собирать порты не
  SS> из-под root'а.
 
 Зато PostgreSQL заработал почти сразу (кластер нужно было проинициализовать и в 
 rc.conf две строки записать), а FB не работает до сих пор. Хотя я уже научился
 собирать порты "не из-под root'а".
 
  >>  SS> Брр. WRKDIRPREFIX вы должны лично выставлять.
  >> Во FreeBSD Handbook об этом ничего не сказано. Можно привести ссылку
  >> на источник, где сказано, что я это должен сделать я? Для полного
  >> просветления. Пожалуйста.
 
  SS> man ports
 
 Цитирую FreeBSD Handbook еще раз:
 Файлы, составляющие порт, содержат всю информацию, необходимую для того, чтобы
 система сделала это за вас. Вы задаёте пару простых команд, и исходный код
 приложения автоматически загружается, распаковывается, модифицируется,
 компилируется и устанавливается.
 
  SS> Если вы монтируете /usr/ports с cdrom'а, или же просто в readonly (ну
  SS> скажем через NFS) - то вам воленс-ноленс придётся выставлять
  SS> WRKDIRPREFIX.
 
 Это не описано в Handbook, значит понадобится приложение рук :)
 
  SS> Это же применимо к случаю, когда вы собираете не из-под root'а - по
  SS> абсолютно очевидной причине - невозможности создать
  SS> /usr/ports/.../work из-за недостатка прав.
 
 Я не понял, почему твой порт хочет использовать каталог, куда нет права записи?
 
  SS> К сожалению, портов, хотящих root'а в процессе сборки всё еще
  SS> достаточно - как минимум по словам kris@'а - хотя мне лично такие
  SS> порты в работе не попадались.
 
 Видишь ли, есть порты, которые можно собрать под root, а можно под обычным
 пользователем. Выбор за администратором.
 Твой порт по достаточно смутным причинам такой альтенативы лишает. Hапример,
 если FB еще не установлен, ничего страшного не произойдет, если собрать его
 root'ом.
 Затем: твой порт для сборки требует sudo. А в B-deps (зависимости для сборки
 порта) sudo не упоминается.
 
  SS> Поэтому для параноиков сейчас единственно приемлемый вариант - это
  SS> сборка пакаджей в специально выделенном jail'е, и уж после - установка
  SS> на target. Это, в общем, весьма правильный "sysadmin pattern".
 
 А для не параноиков? Чтобы порт под root'ом собирался?
 
  >> 2All:
  >> 1. Каков статус www.freshports.org?
 
  SS> Это отдельный проект, не имеющий прямого отношения к FreeBSD
  SS> Foundation. Hо безусловно очень полезный.
 
 В случае твоего порта безполезный - информация там не соответствует
 действительности.
 
  >> 1. Много ли в системе портов, требующих приложения рук для
  >> определения рабочего каталога?
 
  SS> Если вы об этом:
  SS> http://www.freebsd.org/doc/ru_RU.KOI8-R/books/porters-handbook/porting
  SS> -wrkdirprefix.html - то таковых imo не осталось.
 
 Hет.
 
                                                           Sergey.
 ... Знание - столь дpагоценная вещь, что его не зазоpно добывать из любого
 --- источника (Абу-ль-Фаpадж, аpабский поэт)
  * Origin: Спасение утопающих - дело pук самих утопающих (2:5022/5.66)
 
 

Вернуться к списку тем, сортированных по: возрастание даты  уменьшение даты  тема  автор 

 Тема:    Автор:    Дата:  
 Re: Hе собирается firebird   Sergey Skvortsov   03 Nov 2006 20:07:05 
 Hе собирается firebird   Sergey Zaikov   06 Nov 2006 10:23:18 
 Re: Hе собирается firebird   Sergey Skvortsov   06 Nov 2006 18:23:05 
 Hе собирается firebird   Slawa Olhovchenkov   06 Nov 2006 20:17:16 
 Hе собирается firebird   Sergey Zaikov   07 Nov 2006 17:35:10 
 Hе собирается firebird   Slawa Olhovchenkov   07 Nov 2006 18:20:08 
 Hе собирается firebird   Sergey Zaikov   07 Nov 2006 14:52:45 
 Re: Hе собирается firebird   Sergey Skvortsov   07 Nov 2006 16:34:25 
 Hе собирается firebird   Sergey Zaikov   07 Nov 2006 17:59:01 
 Re: Hе собирается firebird   Sergey Skvortsov   07 Nov 2006 22:07:37 
 Re: Hе собирается firebird   Andrew Degtiariov   07 Nov 2006 16:46:35 
 Hе собирается firebird   Sergey Zaikov   07 Nov 2006 20:52:04 
Архивное /ru.unix.bsd/1472845509a93.html, оценка 2 из 5, голосов 10
Яндекс.Метрика
Valid HTML 4.01 Transitional