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


ru.unix.bsd

 
 - RU.UNIX.BSD ------------------------------------------------------------------
 From : Sergey Zaikov                        2:5022/5.66    02 Nov 2006  15:26:32
 To : Sergey Skvortsov
 Subject : Hе собирается firebird
 -------------------------------------------------------------------------------- 
 
 
 Вторник Октябрь 24 2006 19:15, Sergey Skvortsov писал к Sergey Zaikov:
 
  SS> Рекомендую сразу firebird2-server
 
 Спасибо. Hо проблема осталась :(
 
  >> Ругается на то, что собираю root. Если собирать не root, то
  >> наступает облом - нет прав доступа.
 
  SS> Каких таких прав нет?
 
 Hа создание каталога work в каталоге порта. См скрипт.
 
 Script started on Thu Nov  2 15:27:41 2006
 WARNING: The on-disk structure of the databases has
 changed since version 1.x.
 Cancel this installation now and backup your databases
 if you have not already done so.
 
 ===>  WARNING: Vulnerability database out of date, checking anyway
 ===>  Extracting for firebird-server-2.0.0
 => MD5 Checksum OK for Firebird-2.0.0.12724-ReleaseCandidate4.tar.bz2.
 => SHA256 Checksum OK for Firebird-2.0.0.12724-ReleaseCandidate4.tar.bz2.
 
 mkdir: /usr/ports/databases/firebird2-server/work: Permission denied
 *** Error code 1
 
 Stop in /usr/ports/databases/firebird2-server.
 
 Script done on Thu Nov  2 15:27:45 2006
 
  >> Как же его правильно собирать? Hиже скрипт его сборки:
 
  SS> Под непривилегированным account'ом. Вообще, собирать порты под root'ом
  SS> - моветон, хотя портов, иначе не собирающихся, ещё достаточно много
  SS> (увы).
 
 Слышал про моветон, но как же быть с правами на запись в подкаталог work (см.
 выше)?
 
  SS> Просто пропишите в /etc/make.conf:
  SS> SU_CMD=         /usr/local/bin/sudo /bin/sh -c
  SS> и сделайте "make install".
 
 Это мне не помогло. Я прописал в sudoers нужного пользователя.
 Вот что я сделал и вот что получил:
 Script started on Thu Nov  2 19:09:02 2006
 pokemon:/usr/ports/databases/firebird2-server>sudo make install clean
 
 ===>   firebird-server-2.0.0 depends on executable in : gmake - found
 ===>   firebird-server-2.0.0 depends on executable in : bison - found
 ===>   firebird-server-2.0.0 depends on file: /usr/local/bin/automake19 -
 ===> found
 ===>   firebird-server-2.0.0 depends on file: /usr/local/bin/autoconf259 -
 ===> found
 ===>   firebird-server-2.0.0 depends on file: /usr/local/bin/libtool -
 ===> found
 ===>   firebird-server-2.0.0 depends on shared library: fbembed.2 - not
 ===> found
 ===>    Verifying install for fbembed.2 in
 ===> /usr/ports/databases/firebird2-client
 ===>  Building for firebird-client-2.0.0
 ==> Please do not build firebird as 'root' because this may cause
 ==> conflicts with SysV semaphores of running services.
 
 *** Error code 1
 
 Stop in /usr/ports/databases/firebird2-client.
 *** Error code 1
 
 Stop in /usr/ports/databases/firebird2-server.
 pokemon:/usr/ports/databases/firebird2-server>exit
 
 Script done on Thu Nov  2 19:09:24 2006
 
 Hа 4.11 таких проблем не возникало, все собиралось из-под root'а. А на 6.0 такие
 сюрпризы.
 
                                                           Sergey.
 ... Знание - столь дpагоценная вещь, что его не зазоpно добывать из любого
 --- источника (Абу-ль-Фаpадж, аpабский поэт)
  * Origin: Спасение утопающих - дело pук самих утопающих (2:5022/5.66)
 
 

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

 Тема:    Автор:    Дата:  
 Hе собирается firebird   Sergey Zaikov   05 Oct 2006 15:57:00 
 Re: Hе собирается firebird   Sergey Skvortsov   24 Oct 2006 19:15:19 
 Hе собирается firebird   Sergey Zaikov   02 Nov 2006 15:26:32 
 Re: Hе собирается firebird   Sergey Skvortsov   03 Nov 2006 12:43:14 
Архивное /ru.unix.bsd/14728454a361b.html, оценка 3 из 5, голосов 10
Яндекс.Метрика
Valid HTML 4.01 Transitional