Страница:
43 из 239
В таком случае, создайте символическую ссылку libcurses.a, выполнив следующую команду в режиме пользователя root:
ln -s libncurses.a /usr/lib/libcurses.a
Теперь можно продолжить инсталляцию Bash:
./configure –enable-static-link \ –prefix=$LFS/static –with-curses && make && make install
Если стадия make instal l выдает следующие сообщения об ошибках:
install-info: unknown option `–dir-file=/mnt/lfs/usr/info/dir' usage: install-info [–version] [–help] [–debug] [–maxwidth=nnn] [–section regexp title] [–infodir=xxx] [–align=nnn] [–calign=nnn] [–quiet] [–menuentry=xxx] [–info-dir=xxx] [–keep-old] [–description=xxx] [–test] [–remove] [–] filename make[1]: *** [install] Error 1 make[1]: Leaving directory `/mnt/lfs/usr/src/bash-2.05a/doc' make: [install] Error 2 (ignored)
это означает, что у вас Debian-2.2 (potato), в котором используется старая версия пакета texinfo. Данная ошибка не критична: страницы документации будут заново установлены в Главе 6, при перекомпиляции bash с динамическими ссылками. В текущем релизе Debian (3.0; известном под названием Woody) эта проблема отсутствует.
Пояснения команд
–enable-static-link: Эта опция configure указывает на использование статических ссылок.
–prefix=$LFS/static: Эта опция configure инсталлирует все файлы Bash в директорию $LFS/static, которая будет именоваться /static после того, как мы войдем в систему LFS с помощью команды chroot или перезагрузки.
–with-curses: Эта опция связывает bash с библиотекой curses вместо устаревающей библиотеки termcap.
Совершенно необязательно связывать статическую версию bash с libncurses (можно связать ее с termcap, т.к. в любом случае мы перекомпилируем Bash в Главе 6 с использованием libncurses), однако это хороший способ убедиться, что пакет Ncurses установлен корректно.
|< Пред. 41 42 43 44 45 След. >|