LINUX.ORG.RU

FreeBSD questions


0

0

1. Как в XFree сделать так чтобы в терминале (aterm) delete был delete, a не backspace (и наоборот бэкспейс, не делетом). В .inputrc прописано:
set meta-flag on
set input-meta on
set convert-meta off
set output-meta on

в xterm все работает правильно, а в aterm нет :(

2. Решил обновить ядро (4.5-RELEASE до 4-STABLE), накатил cvsupом,
cd /usr/src/sys/i386/conf/ &&
/usr/sbin/config MY_KERNEL &&
cd ../../compile &&
make depend

а он мне выдает


rm -f .depend^M
mv -f .newdep .depend^M
cd ../../modules ; env MAKEOBJDIRPREFIX=/usr/src/sys/compile/wrk-0.0.1/modules MACHINE=i386 make obj ; env MAKEOBJDIRPREFIX=/usr/src/sys/compile/wrk-0.0.1/modules MACHINE=i386 make depend^M
===> accf_data^M
"/usr/src/sys/modules/accf_data/../../conf/kmod.mk", line 63: Could not find bsd.init.mk^M
"/usr/src/sys/modules/accf_data/../../conf/kmod.mk", line 190: Could not find bsd.links.mk^M
make: fatal errors encountered -- cannot continue^M
*** Error code 1^M
^M
Stop in /usr/src/sys/modules.^M
*** Error code 1^M
^M
Stop in /usr/src/sys/compile/wrk-0.0.1.^M
[ root ][ MY_KERNEL ]$

может сначала надо всю систему обновлять? Подскажите плз, что делать, а то я еще новичек в юниксах.

anonymous

Для ядра не обязательно компилить всю систему, а вот конфиг надо: bsd# whereis config config: /usr/sbin/config /usr/src/usr.sbin/config

bsd# cd /usr/src/usr.sbin/config make clean make make install

А GENERIC-ядро нормально компилиться?

anonymous
()

Да еще кстати - Mk файл у тебя апдейтился? Не обратил сначала внимания - у тебя там спотыкается. mk.conf (или make.conf) содержит параметры для компиляции. Напиши еще, что у тебя пишет /usr/src/UPDATING - может ты обновился в минус ;) Юзера smmsp тоже заводить надо при обновке с 4.5 на следующии.

anonymous
()

Скомпилил config. Попробовал собрать ядро GENERIC, а он мне ту же ошибку:

===> accf_data^M "/usr/src/sys/modules/accf_data/../../conf/kmod.mk", line 63: Could not find bsd.init.mk^M "/usr/src/sys/modules/accf_data/../../conf/kmod.mk", line 190: Could not find bsd.links.mk^M make: fatal errors encountered -- cannot continue^M *** Error code 1^M ^M Stop in /usr/src/sys/modules.^M *** Error code 1^M ^M Stop in /usr/src/sys/compile/GENERIC.^M

Посмотрев, я нашел эти файлы в /usr/src/share/mk/! попробовал собрать ядро на другой машине (с 4.5-RELEASE на ней присутствует только директория /usr/src/sys) все собралось без сучка и задоринки. Кстати вот что на каких строках он спотыкается. .include <bsd.init.mk> .include <bsd.links.mk> как я уже отмечал они существуют но только в директории /usr/src/share

А что значит Mk файл у тебя апдейтился? cvsup использовал параметр src-all RELENG_4 (ну и еще вспомогательные, типа delete, compress..), клал он все в чистую директорию /usr/src (все предварительно было удалено, чтобы все файлы были в актуальном состоянии, т.е. не осталось не удаленных).

Что именно интересно из файла /usr/src/UPDATING - он достаточно большой для поста. Юзера я пока не буду заводить, он нужен только для апдейта полной системы, у меня пока еще не все сырцы для contrib.

2Obidos: спасибо, я там уже все перечитал. Как я уже отмечал пока нет возможности обновить всю систему.

anonymous
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.