Пакеты, которые установлены в этой книге, это только вершина айсберга. Мы надеемся, что опыт, полученный Вами с книгами LFS и BLFS, даст основы, необходимые для компиляции, установки и настройки пакетов, которые не включены в эту книгу.
Когда Вы захотите установить пакет в место, отличное от / или /usr, Вы устанавливаете вне окружения по умолчанию для большинства машин. Следующие примеры должны помочь в том, как откорректировать эту ситуацию. Примеры покрывают полный диапазон установок, которые могут требовать изменений, но они не все нужны в каждой ситуации.
Расширьте переменную PATH для включения $PREFIX/bin.
Расширьте переменную PATH для root для включения $PREFIX/sbin.
Добавьте путь $PREFIX/lib в /etc/ld.so.conf или расширьте LD_LIBRARY_PATH для его включения. Перед использованием последней опции, проверьте http://www.visi.com/~barr/ldpath.html. Если Вы изменили /etc/ld.so.conf, то обновите /etc/ld.so.cache запуском ldconfig как пользователь root.
Добавьте путь $PREFIX/man в /etc/man.conf или расширьте MANPATH.
Добавьте путь $PREFIX/info в INFOPATH.
Добавьте путь $PREFIX/lib/pkgconfig в PKG_CONFIG_PATH.
Добавьте путь $PREFIX/include в CPPFLAGS, когда компилируете пакеты, зависящие от установленных.
Если Вы ищите пакет, который не описан в книге, можете воспользоваться для поиска следующими различными путями.
Если знаете имя пакета, тогда ищите через FreshMeat на http://freshmeat.net/ . Также ищите через Google на http://google.com/. Иногда поиск для rpm на http://rpmfind.net/ или deb на http://www.debian.org/distrib/packages#search_packages также может натолкнуть на ссылку на пакет.
Если Вы знаете имя исполняемого файла, но не пакета, в который входит этот файл, то сначала попробуйте поиск через google по имени исполняемого файла. Если результат поиска огромен, попробуйте поиск данного исполняемого файла в репозитарии Debian на http://www.debian.org/distrib/packages#search_contents .
Несколько общих советов по поддержке новых пакетов:
Многие из новых пакетов следуют процессам ./configure && make && make install. Помощь по опциям, применяемым в configure, может быть получена командой ./configure --help.
Большинство пакетов содержит документацию по компилированию и установке пакета. Некоторые из документов отличные, некоторые нет. Проверьте домашнюю страницу пакета на наличие дополнительных и обновленных советов по компилированию и настройке пакета.
Если у Вас проблема с компиляцией пакета, попробуйте поискать в архиве lfs на http://search.linuxfromscratch.org/ об ошибках или если не найдете, то через Google. Если все еще ответ не найден, то попробуйте поддержку blfs списков рассылки/сервера новостей.
Если Вы нашли пакет, который доступен только в .deb или .rpm-формате, то есть два небольших скрипта rpm2targz и deb2targz , которые доступны на http://downloads.linuxfromscratch.org/deb2targz.tar.bz2 и http://downloads.linuxfromscratch.org/rpm2targz.tar.bz2 для преобразования архивов в простой tar.gz -формат.
Последнее обновление 2005-02-04 00:30:54 -0700.