module-init-tools
Привет всей досточтимой Linux общественности!
Пользуюсь Mandrake 9.1. У меня возникла проблема: при установке ядра 2.6.0 -
всё собралось нормально. Проблемы возникли при перезагрузке - перестали монтироваться
диски с vfat и CDROM - сообщалось, что ядру неизвестны такие файловые системы
(хотя я их включал в ядре), так же не определились аудиодрайвер, USB-UCHI, Wine.
Я знаю, что надо установить пакет modules-init-tools. Скачал, попробовал установить
rpm-пакет - пишет, что устанавливаемый пакет конфликтует с devfs и modutils (логично!).
Пробовал с параметрами --nodeps - ничего не меняется, только напрочь порушилась
база данных rpm, и установить ещё что-либо из rpm стало невозможно!
Ладно! Пойдём другим путём! Беру исходники, делаю ./configure --prefix=/ - всё
конфигурируется без запинки, make moveold (как написано) - всё нормально. Далее
make - и вот тут ожидает сюрприз - выскакивает ошибка - что-то типа /sbin/ld
не может найти -lc (за точность не ручаюсь).
Кто уже установил ядро 2.6.0 и module-init-tools, подскажите, как можно обойти
modutils и devfs, может у кого-то такая же проблема была, подскажите - как можно
её решить!
Заранее всем спасибо!
С уважением Fed.
-*Информационный канал Subscribe.Ru
Написать в лист: mailto:comp.soft.linux.discuss-list@subscribe.ru
Отписаться: mailto:comp.soft.linux.discuss--unsub@subscribe.ru
http://subscribe.ru/ mailto:ask@subscribe.ru
Fedor пишет:
(логично!).
И еще вопрос: другие программы нормально компилируются?
Попробуйте откомпилировать:
foo.c
--
int main()
{
puts("Hello!");
}
--
gcc -v foo.c
a.out
Посмторите, что скажет. Он выведет команды компилирования и линковки.
Если не откомпилируется, то проблема где-то в gcc*, glibc*, если
откомпилируется, то проблема в том как make ld запускает.