Здравствуйте всем! Прошу помощи новичку. Пытаюсь установить bash (FreeBSD releas 7.1), прописую
cd /usr/ports/shells/bash && make install clean, а мне выдаёт сообщение такого вида
===> Build for bash-3.2.39_1
cannot create /user/ports/shells/bash/work/bash-3.2/.build: permition denied
*** Error code 2В чём проблема, почему не создаётся файл???
>Здравствуйте всем! Прошу помощи новичку. Пытаюсь установить bash (FreeBSD releas 7.1), прописую
>
>cd /usr/ports/shells/bash && make install clean, а мне выдаёт сообщение такого вида
>
>===> Build for bash-3.2.39_1
>cannot create /user/ports/shells/bash/work/bash-3.2/.build: permition denied
>*** Error code 2
>
>В чём проблема, почему не создаётся файл???Из под кого это все выполняется?
Из под root или простой пользователь?
>Из под кого это все выполняется?
>Из под root или простой пользователь?Это было из под обычного пользователя, но при установке из под root вроде как начинается процесс установки, но в конце пишет
/Users/chet/scr/bash/scr/parse.y: In function `decode_promt_string`:
/Users/chet/scr/bash/scr/parse.y:4333: error: too few arguments to function `expand_promt_string`
*** Error code 1
Stop in /usr/ports/shells/bash/work/bash-3.2.
*** Error code 1
Stop in /usr/ports/shells/bash???
>[оверквотинг удален]
>>Из под root или простой пользователь?
>
>Это было из под обычного пользователя, но при установке из под root
>вроде как начинается процесс установки, но в конце пишет
>/Users/chet/scr/bash/scr/parse.y: In function `decode_promt_string`:
>/Users/chet/scr/bash/scr/parse.y:4333: error: too few arguments to function `expand_promt_string`
>*** Error code 1
>Stop in /usr/ports/shells/bash/work/bash-3.2.
>*** Error code 1
>Stop in /usr/ports/shells/bashЧе неужели так и пишет?
/Users/chet/scr/bash/scr/parse.y:
/Users/chet/scr/bash/scr/parse.y:4333:
И где вы нашли /Users я прям и незнаю, лично у себя я их не нашел
#uname -a
FreeBSD freebsd.******.ru 7.1-RELEASE FreeBSD 7.1-RELEASE #0: Thu Jan 1 14:37:25 UTC
>>[оверквотинг удален]
>Че неужели так и пишет?
>И где вы нашли /Users я прям и незнаю, лично у себяПопробывал ещё раз - тоже самое. Вроде бы начинается процесс установки, после
чего выдаёт такую табличку, а под неё следующее..
*****************************************************************
* *
* GNU bash, version 3.2.39(1)-releas (i386-portbld-freebsd7.1) *
* *
*****************************************************************rm -f shell.o
cc -DPROGRAM=`"bash"` -DCONF_HOSTTYPE=`"i386"` -DCONG_OSTYPE=`"freebsd7.1"` -DV
ONF_MACHTYPE=`"i386-portbld-freebsd7.1"` -DCONF_VENDOR=`"portbld"` -DLOCALEDIR=`
"/usr/local/share/locale"` -DPAKEGE=`"bash"` -DSHELL -DHAVE_CONFIG_H -I. -I.
-I./include -I./lib -I/usr/local/include -02 -fno-strict-aliasing -pipe -c sh
ell.c
rm -f eval.o
cc -DPROGRAM=`"bash"` -DCONF_HOSTTYPE=`"i386"` -DCONG_OSTYPE=`"freebsd7.1"` -DV
ONF_MACHTYPE=`"i386-portbld-freebsd7.1"` -DCONF_VENDOR=`"portbld"` -DLOCALEDIR=`
"/usr/local/share/locale"` -DPAKEGE=`"bash"` -DSHELL -DHAVE_CONFIG_H -I. -I.
-I./include -I./lib -I/usr/local/include -02 -fno-strict-aliasing -pipe -c ev
al.crm -f mkbuiltins.o
cc -c -DHAVE_CONFIG_H -DSHELL -I. -I.. -I.. -I../include -I../lib -I. -I/usr/
local/include -g mkbuiltins.c
cc -L/usr/local/lib -02 -fno-strict-aliasing -pipe -o mkbuiltins mkbuiltins.o.
/mkbuiltins -externfile builtext.h -structfile builtins.c -noproduction -D .
-H /usr/local/share/bash ./alias.def ./bind.def ./break.def ./builtin.def ./cal
ler.def ./cd.def ./colon.def ./command.def ./declare.def ./scho.def ./enable.def
./eval.def ./getopts.def ./exec.def ./exit.def ./fc.def ./fg_bg.def ./hash
.def ./help.def ./history.def ./jobs.def ./sourse.def ./suspend.def ./test.def ./times.def ./trap.def ./type.def ./ulimit.def ./umask.def ./weit.def ./reserved.def
./pushd.def ./shopt.def ./print.def ./complete.def
rm -f y.tab.o
cc -DPROGRAM=`"bash"` -DCONF_HOSTTYPE=`"i386"` -DCONG_OSTYPE=`"freebsd7.1"` -DV
ONF_MACHTYPE=`"i386-portbld-freebsd7.1"` -DCONF_VENDOR=`"portbld"` -DLOCALEDIR=`
"/usr/local/share/locale"` -DPAKEGE=`"bash"` -DSHELL -DHAVE_CONFIG_H -I. -I.
-I./include -I./lib -I/usr/local/include -02 -fno-strict-aliasing -pipe -c y.
tab.c
/Users/chet/scr/bash/scr/parse.y: In function `decode_promt_string`:
/Users/chet/scr/bash/scr/parse.y:4333: error: too few arguments to function `expand_promt_string`
*** Error code 1
Stop in /usr/ports/shells/bash/work/bash-3.2.
*** Error code 1
Stop in /usr/ports/shells/bash
Я х.з что вы там ставите у меня:
freebsd# pkg_deinstall bash
---> Deinstalling 'bash-4.0.10_2'
[Updating the pkgdb <format:bdb_btree> in /var/db/pkg ... - 527 packages found (-1 +0) (...) done]
freebsd#
freebsd# pkg_info -xE bash
freebsd#
freebsd# cd ./shells/bash
freebsd# make install clean
===> Installing for bash-4.0.10_2
***************************************
***************************************
===> Compressing manual pages for bash-4.0.10_2
===> Registering installation for bash-4.0.10_2
===> Cleaning for bash-4.0.10_2
freebsd# pkg_info -xE bash
bash-4.0.10_2
freebsd#
Попробуйте обновить порты.
>Попробуйте обновить порты.Буду пробывать, спасибо! Я уже подумываю о переустановке системы )) Всё равно машина тестовая