Невозможно установить Octave - Ошибка при загрузке `libopenblas.so.0`

Я установил архитектуру armhf Ubuntu 18.04 в Termux на свой мобильный телефон.

При установке октавы (sudo apt install octave) я получаю следующую ошибку.

Setting up octave (4.2.2-1ubuntu1) ...    
/usr/bin/octave-cli: error while loading shared libraries: libopenblas.so.0: cannot enable executable stack as shared object requires: Permission denied
dpkg: error processing package octave (--configure):
 installed octave package post-installation script subprocess returned error exit status 127
Errors were encountered while processing:
  octave                                   
E: Sub-process /usr/bin/dpkg returned an error code (1)

Я запустил octave --configure, который снова говорит

/usr/bin/octave-cli: error while loading shared libraries: libopenblas.so.0: cannot enable executable stack as shared object requires: Permission denied

Есть ли способ исправить эту проблему?

0
задан 23 June 2019 в 10:34

1 ответ

Так или иначе, libopenblas.so.0 имеет некоторые проблемы.

Для фиксации используйте следующие команды.

  1. sudo apt install liblapack-dev liblas-dev gcc

  2. sudo update-alternatives --config libblas.so.3-arm-linux-gnuabihf (выберите BLAS instead of OpenBlas),

  3. sudo update-alternatives --config liblapack.so.3-arm-linux-gnuabihf (выберите BLAS instead of OpenBlas),

0
ответ дан 24 October 2019 в 02:55

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

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