из хэндбука:
Замечание: Если в вашей системе отсутствует каталог /usr/src/sys, это означает, что исходные тексты ядра не были установлены. Наиболее простой способ установить их - запустить sysinstall как root, выбрать Configure, потом Distributions, потом src, потом base и sys. Если вы испытываете отвращение к sysinstall и у вас есть доступ к ''официальному'' FreeBSD CDROM, вы также можете установить исходные тексты при помощи командной строки:
# mount /cdrom
# mkdir -p /usr/src/sys
# ln -s /usr/src/sys /sys
# cat /cdrom/src/ssys.[a-d]* | tar -xzvf -
# cat /cdrom/src/sbase.[a-d]* | tar -xzvf -
Я пытаюсь установить каталог /usr/src/sys с CDROM (использую 1-й диск, тот что установочный), но у меня выходит так:
из хэндбука:
Замечание: Если в вашей системе отсутствует каталог /usr/src/sys, это означает, что исходные тексты ядра не были установлены. Наиболее простой способ установить их - запустить sysinstall как root, выбрать Configure, потом Distributions, потом src, потом base и sys. Если вы испытываете отвращение к sysinstall и у вас есть доступ к ''официальному'' FreeBSD CDROM, вы также можете установить исходные тексты при помощи командной строки:
# mount /cdrom
# mkdir -p /usr/src/sys
# ln -s /usr/src/sys /sys
# cat /cdrom/src/ssys.[a-d]* | tar -xzvf -
# cat /cdrom/src/sbase.[a-d]* | tar -xzvf -
Я пытаюсь установить каталог /usr/src/sys с CDROM (использую 1-й диск, тот что установочный), но у меня выходит так:
Да установите вы через sysinstall
ну или как вам уже на bsdportale отписали
sh /cdrom/<release-name>/src/install.sh all
вы хоть поняли что вам написали?
ivan2ksusr, поймите правильно, можно конечно через sysinstall, но если в хэндбуке (к которому и вы в том числе посылаете) описан и другой метод то появляется весьма объяснимое желание попробовать и его.
Насчет того понял ли я что мне советут, честно сказать не очень. Вернее подозреваю что советуют установить шелл но не уверен.
Между прочим пробовал и так, но либо неправильно вбиваю команду либо использую не тот диск.
bsdcli# sh /cdrom/7.1-RELEASE/src/install.sh all
Extracting sources into /usr/src...
Extracting source component: base
cat: sbase.??: No such file or directory
Extracting source component: bin
cat: sbin.??: No such file or directory
Extracting source component: cddl
cat: scddl.??: No such file or directory
часть текста опущена
Extracting source component: tools
cat: stools.??: No such file or directory
Extracting source component: ubin
cat: subin.??: No such file or directory
Extracting source component: usbin
cat: susbin.??: No such file or directory
Done extracting sources.
Что еще не так?
Всегда думай то, что говоришь и никогда не говори то, что думаешь.
Во втором вариянте, делается тоже самое что и предлагается в handbook-е, просто второи вариант оформлен ввиде скрипта на Sh (скорее всего, это скрипт который использует sysinstall). Каталог /usr/src/sys существует (mkdir -p /usr/src/sys делали)? Диск нормальный?
# cat /cdrom/src/ssys.[a-d]* | tar -xzvf -
# cat /cdrom/src/sbase.[a-d]* | tar -xzvf -
нет необходимости делать.
Вы совершенно правы, делать это уже нет необходимости, так как это за вас уже сделал скрипт install.sh. Можете открыть этот скрипт любым редактором (vi install.sh) и посмотреть что там, там навернека есть строки похожие на cat /cdrom/src/ssys.[a-d]* | tar -xzvf -
cat /cdrom/src/sbase.[a-d]* | tar -xzvf - . Удачи !
Вобщем, я закоментировал полностью часть настроек по SCSI и видимо из под этого пошли ошибки.
Удалил старый MYKERNEL, создал новый, ничего не комментровал, а лишь добавил PF и ALTQ, но теперь даже так выходит этот Error code 1. Что же теперь не так?
Всегда думай то, что говоришь и никогда не говори то, что думаешь.
он матерится. Мне кажется тут неверный синтаксис, но я еше не настолько силен чтобы точно сказать) И если что пиши, будем вмесе осваивать процесс ковыряния ядра)