>Решил тут поапгрейдиться, и возникла трабла.
>На систему 4.4 с компакт диска 4.6 поставил исходники
>сделал mergemaster -p, делаю make buildworld и на этом вываливает ошибку
>где то в pam_ssh не может откомпилиться
>ну ладно, думаю может релиз у меня такой.. беру другую болванку
>с 4.6.1 ставлю с нее исходники.. результат такой-же,
>ладно, беру болванку 4.5, ставлю с нее, все чики пуки, поставилось.
>Но я то хочу 4.6!!! Опять ставлю исходники с болванки 4.6,
>снова makebuildworld, снова ошибка компиляции pam_ssh...
>Захожу в каталог /usr/src/lib/libpam/modules/pam_ssh, там лежат
>4 файла среди которых pam_ssh.c, делаю make таже ошибка,
>просмотрел каталоги /usr/crypto/openssh и нашел там каталог pam_ssh
>и в нем pam_ssh.c какой то старой версии, копирую файл
>/usr/src/crypto/openssh/pam_ssh/pam_ssh.c на /usr/src/lib/libpam/modules/pam_ssh/pam_ssh.c
>делаю make buildworld и все компилится нормально...
>а т.к. в си я еще не очень шарю, и разобраться особо
>не могу, может кто растолкует мне, в чем тут проблема?
а фиг его знает :)
не пойму только зачем делаешь mergemaster до сборки мира?
вот кусок из /usr/src/UPDATING
make buildworld
make buildkernel KERNCONF=YOUR_KERNEL_HERE
make installkernel KERNCONF=YOUR_KERNEL_HERE
reboot (in single user)
make installworld
mergemaster
reboot
mergemaster -p можно вставить до installworld
попробуй почистить src, obj, распаковать исходники и пересобрать.
еще можно распакованные исходники проапдейтить до 4.7, это немного в смысле траффика.
|