2017-02-11 14 views
0

Я пытаюсь построить R.3.3.2 на сервере SuSE Linux. Это обычная настройка configure/make/install. Он полагается на некоторые библиотеки/заголовки, которые либо отсутствуют на моем сервере, либо старше требуемых версий. Как я бег ./configure я получаю сообщения типа:сборка здания с помощью configure - как вставить в обновленные версии libs/headers

configure: error: "liblzma library and headers are required" 

можно скачать и построить недостающие пакеты в моей домашней директории (с --prefix=$HOME/packages) есть достаточно указаний на R сайте, но по достоинству оценит руководство в том, как построить конечной цели (т. е. R).

Если я строю с пакетами, установленными в моем домашнем каталоге (путем обновления LD_LIBRARY_PATH), то каждый должен включить мои пути packages/. OTOH Я не хочу добавлять все эти новые пакеты в /usr/lib64/, потому что я не уверен в влиянии изменения версии на другие программы. Мой путь поиска показывает:

$ gcc -Xlinker --verbose 2>/dev/null | grep SEAR | sed -e 's/SEARCH_DIR//g' 
("/usr/x86_64-suse-linux/lib64"); ("/usr/lib64"); ("/usr/local/lib64"); ("/lib64"); ("/usr/x86_64-suse-linux/lib"); ("/usr/local/lib"); ("/lib"); ("/usr/lib"); 

, который показывает, что стандартная Lib версия собирается быть выбраны прежде /usr/local/lib64

Так что мой вопрос, как же можно вообще решить такого рода проблемы?

Это также заставило меня подумать, что я должен статическую ссылку только эти новые пакеты. Может быть, это неправильная мысль: | но я также не понимаю, какие параметры командной строки для ./configure для этого. Буду признателен за вашу помощь. Большое спасибо.

ответ

2

Это проверка зависимостей, поэтому мы должны установить файл xz-5.2.2.tar.gz первый, который вы получите от этого сайта: http://tukaani.org/xz

Затем перейдите в каталог для загрузки и выполнения этих команд

tar xzvf xz-5.2.2.tar.gz 
cd xz-5.2.2 
./configure --prefix=$HOME/packages 
make -j3 
make install 

Надежда он будет работать для дальнейшей помощи, пожалуйста, разместите свои запросы с правильным снимком ошибки