Установите экземпляр внешней библиотеки libv8-3.14 в папку - PullRequest
0 голосов
/ 25 октября 2018

Мне нужно libv8-3.14 для запуска некоторых пакетов R в Linux, но у меня нет доступа с правами root / sudo на компьютере Linux, который я использую, поэтому я бы хотел установить экземпляр внешней папки libv8-3.14,Я видел, что R-пакеты ссылаются на это как внешнее, как CDFLAG="folder/v8-3.14", так что я знаю, что это возможно.

Я новичок в Linux, но раньше я устанавливал внешние библиотеки с файлами tar.gz, которыезатем в них есть файл конфигурации, который я установил во внешнюю папку с ./configure --prefix==/folder/loc, но единственные загрузки, которые я могу найти для libv8, - это .git (который я тоже не могу заставить работать).

Как я могу установить libv8-3.14 в папку и установить, чтобы я мог установить: export PATH=$PATH:/path/to/install/

и

export `LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/path/to/install/`

1 Ответ

0 голосов
/ 25 октября 2018

V8 не использует автоинструменты, поэтому у него нет ./configure.На самом деле, он вообще не предоставляет никаких средств установки, потому что он предназначен для встраивания, а не установки.

Я бы попробовал загрузить пакет Ubuntu (догадываясь по другому вопросу, вы находитесь на Ubuntu, верно??) для правильной архитектуры от https://packages.ubuntu.com/trusty/libv8-3.14.5, и извлечения ее вручную..deb файлы - это просто ZIP-архивы.

В качестве примечания нет смысла устанавливать PATH, потому что libv8, будучи библиотекой, не предоставляет исполняемых файлов.LD_LIBRARY_PATH это все, что вам нужно.

...