|
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) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.unix.bsd/14728454a361b.html, оценка из 5, голосов 10
|