файл liblapack.so

Я хочу запустить код Matlab в Ubuntu 12.04, в котором появляется ошибка, что отсутствует файл общей библиотеки liblapack.so. Как установить этот файл и откуда я могу его получить. Пожалуйста, помогите мне срочно.

6
задан 27 May 2013 в 10:54

3 ответа

Просто установите следующее

 sudo apt-get install libatlas3-base

Источник

<час>

Если вы сделаете

 sudo apt-cache search liblapack.so

Вы найдете 2 файла, затем установите его, и у вас будет liblapack.so

 liblapack3 - Library of linear algebra routines 3 - shared version
 libatlas3-base - Automatically Tuned Linear Algebra Software, generic shared
0
ответ дан 27 May 2013 в 10:54

Можно найти liblapack.so.3 или для quantal или для полный нетерпения (liblapack для точного, не доступно) в следующих URL:

Можно найти liblapack3 для точного (Ubuntu 12.04) в этом PPA: ppa:andrikos/ppa

Сохраните пакет, откройте сжатый пакет с менеджером Архива и просмотрите архив для нахождения liblapack.so.3 файла.

В Ubuntu 14.04 и вне, можно установить liblapack3 непосредственно из репозиториев Ubuntu по умолчанию.

5
ответ дан 27 May 2013 в 10:54

Как уже предлагали другие, если вы можете установить соответствующий пакет в вашей системе, это лучший подход. Но, возможно, вы не можете сделать это.

Если вы можете получить правильную копию liblapack.so в любом месте вашей системы, вы можете просто добавить этот каталог в LD_LIBRARY_PATH - нет необходимости официально «устанавливать» его в вашей системе.

Один из вариантов - скомпилировать lapack самостоятельно. К сожалению, это немного сложно сделать. По умолчанию он создает файл без общего доступа liblapack.a, и во многих случаях этого недостаточно. (Для меня Python scipy настоял на файле .so).

Я использовал cmake для компиляции lapack для общих объектов (.so), как это было предложено в в этом комментарии . Сначала я пробовал много других вещей, но мне было проще скомпилировать и установить cmake локально, чем пытаться собрать lapack.so без cmake!

cmake -DCMAKE_INSTALL_PREFIX=/usr/local/lapack-3.5.0 -DCMAKE_BUILD_TYPE=RELEASE -DBUILD_SHARED_LIBS=ON ../lapack-3.5.0 
0
ответ дан 27 May 2013 в 10:54

Другие вопросы по тегам:

Похожие вопросы: